.cg[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:18px;margin:14px 0 28px;padding:0;list-style:none;display:grid}.cg[data-astro-cid-aiugcxsv] li[data-astro-cid-aiugcxsv]{min-width:0}.cg__li[data-astro-cid-aiugcxsv]{position:relative}.cg__a[data-astro-cid-aiugcxsv]{color:var(--ink);flex-direction:column;gap:8px;height:100%;text-decoration:none;display:flex}.cg__media[data-astro-cid-aiugcxsv]{border-radius:var(--radius);aspect-ratio:4/3;background:var(--tile);display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px -22px #042030b3}.cg__media[data-astro-cid-aiugcxsv] picture,.cg__media[data-astro-cid-aiugcxsv] img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.cg__a[data-astro-cid-aiugcxsv]:hover .cg__media[data-astro-cid-aiugcxsv] img{transform:scale(1.045)}.cg__media[data-astro-cid-aiugcxsv]:after{content:"";pointer-events:none;background:linear-gradient(#04203040 0%,#0000 30% 48%,#042030c7 100%);position:absolute;inset:0}.cg__ph[data-astro-cid-aiugcxsv]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 160' preserveAspectRatio='none'%3E%3Cpath d='M0 40 C60 20 120 60 200 38 S330 18 400 36 V160 H0Z' fill='%23ffffff' fill-opacity='.10'/%3E%3Cpath d='M0 78 C70 58 140 98 210 76 S340 56 400 74 V160 H0Z' fill='%23ffffff' fill-opacity='.12'/%3E%3Cpath d='M0 116 C80 98 150 134 220 114 S350 96 400 112 V160 H0Z' fill='%23f6e7cf' fill-opacity='.55'/%3E%3C/svg%3E") bottom/100% 62% no-repeat,radial-gradient(circle at 76% 30%,#ffe0aaf2 0 8%,#ffe0aa59 8.5%,#0000 22%),linear-gradient(#8ccbe0 0%,#3a97bf 48%,#0b5d82 100%);position:absolute;inset:0}.cg__t[data-astro-cid-aiugcxsv]{z-index:2;font:400 clamp(1.15rem, 1rem + .5vw, 1.45rem)/1.1 var(--serif);color:#fff;text-shadow:0 1px 10px #00000059;position:absolute;bottom:14px;left:16px;right:16px}.cg__cr[data-astro-cid-aiugcxsv]{z-index:3;color:#ffffffdb;text-shadow:0 1px 4px #0009;opacity:.78;max-width:64%;font-size:.62rem;transition:opacity .2s;position:absolute;top:10px;left:12px}.cg__li[data-astro-cid-aiugcxsv]:hover .cg__cr[data-astro-cid-aiugcxsv],.cg__li[data-astro-cid-aiugcxsv]:focus-within .cg__cr[data-astro-cid-aiugcxsv]{opacity:1}.cg__badges[data-astro-cid-aiugcxsv]{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;position:absolute;top:10px;right:10px}.cg__badges[data-astro-cid-aiugcxsv] span[data-astro-cid-aiugcxsv]{color:var(--ink);font:700 .68rem/1 var(--sans);border-radius:var(--pill);background:#ffffffeb;padding:6px 9px}.cg__m[data-astro-cid-aiugcxsv]{font:700 .82rem/1.3 var(--sans);color:var(--blue)}.cg__x[data-astro-cid-aiugcxsv]{color:var(--muted);font-size:.93rem;line-height:1.5}.cg__a[data-astro-cid-aiugcxsv]:hover .cg__t[data-astro-cid-aiugcxsv]{text-underline-offset:4px;text-decoration:underline 1px}@media (width>=1100px){.cg--grid[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}}@media (width>=900px){.cg--mosaic[data-astro-cid-aiugcxsv]{grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:1fr}.cg--mosaic[data-astro-cid-aiugcxsv] li[data-astro-cid-aiugcxsv]:first-child{grid-row:span 2}.cg--mosaic[data-astro-cid-aiugcxsv] li[data-astro-cid-aiugcxsv]:first-child .cg__media[data-astro-cid-aiugcxsv]{aspect-ratio:auto;height:100%;min-height:380px}.cg--mosaic[data-astro-cid-aiugcxsv] .cg__x[data-astro-cid-aiugcxsv]{display:none}}.faq[data-astro-cid-hemr5th4]{margin:clamp(36px,5vw,60px) 0}.faq[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line);padding:4px 0}.faq[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4]:first-of-type{border-top:1px solid var(--line)}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;font:400 clamp(1.1rem, 1rem + .4vw, 1.3rem)/1.3 var(--serif);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}.faq__q[data-astro-cid-hemr5th4]{font:inherit;color:inherit;letter-spacing:inherit;margin:0}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{content:"+";background:var(--tile);width:32px;height:32px;color:var(--blue);font:400 1.3rem/1 var(--sans);border-radius:50%;flex:none;place-items:center;transition:transform .25s;display:grid}.faq[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"−";background:var(--blue);color:#fff}.faq[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin:0 0 18px}.srcs[data-astro-cid-cthuqu36]{color:var(--muted);background:var(--tile-2);border-radius:16px;margin:34px 0 0;padding:14px 18px;font-size:.86rem}.srcs__date[data-astro-cid-cthuqu36]{color:var(--ink);margin:0 0 6px;font-weight:700}.srcs[data-astro-cid-cthuqu36] summary[data-astro-cid-cthuqu36]{cursor:pointer;font:700 .78rem/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.srcs[data-astro-cid-cthuqu36] ol[data-astro-cid-cthuqu36]{margin:12px 0 2px;padding-left:20px}.srcs[data-astro-cid-cthuqu36] li[data-astro-cid-cthuqu36]{margin:4px 0}.srcs[data-astro-cid-cthuqu36] a[data-astro-cid-cthuqu36]{color:var(--muted)}
