.li-intro[data-astro-cid-3m7jmwmf]{padding-top:calc(var(--header-h) + clamp(1.5rem, 1rem + 2vw, 2.5rem));overflow:hidden}.tone-band[data-astro-cid-3m7jmwmf]{background:var(--surface);padding-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}.li-grid[data-astro-cid-3m7jmwmf]{gap:2rem;display:grid}.li-text[data-astro-cid-3m7jmwmf]{align-content:start;gap:1.1rem;display:grid}.li-crumbs[data-astro-cid-3m7jmwmf] ol[data-astro-cid-3m7jmwmf]{font-size:var(--fs-sm);color:var(--text-subtle);flex-wrap:wrap;gap:.5rem;display:flex}.li-crumbs[data-astro-cid-3m7jmwmf] li[data-astro-cid-3m7jmwmf]+li[data-astro-cid-3m7jmwmf]:before{content:"|";opacity:.6;margin-right:.5rem}.li-crumbs[data-astro-cid-3m7jmwmf] li[data-astro-cid-3m7jmwmf][aria-current]{color:var(--text)}.li-crumbs[data-astro-cid-3m7jmwmf] a[data-astro-cid-3m7jmwmf]:hover{color:var(--brand)}.li-kicker[data-astro-cid-3m7jmwmf]{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--brand-bright);margin-top:1rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);font-weight:600;line-height:1.1}.li-intro[data-astro-cid-3m7jmwmf] h1[data-astro-cid-3m7jmwmf]{letter-spacing:-.03em;margin-top:-.6rem;font-size:clamp(1.9rem,1.3rem + 2.6vw,3.2rem);font-weight:700;line-height:1.08}.li-intro[data-astro-cid-3m7jmwmf] h1[data-astro-cid-3m7jmwmf].no-kicker{margin-top:1rem}.li-lead[data-astro-cid-3m7jmwmf]{max-width:36rem;color:var(--text-muted);gap:.6rem;margin-top:.75rem;line-height:1.6;display:grid}.li-media[data-astro-cid-3m7jmwmf]{aspect-ratio:4/3;border-radius:var(--radius);background:var(--surface-2);position:relative;overflow:hidden}.li-media[data-astro-cid-3m7jmwmf] picture{position:absolute;inset:0}.li-media[data-astro-cid-3m7jmwmf] img{object-fit:cover;width:100%;height:100%}.li-credit[data-astro-cid-3m7jmwmf]{color:#ffffffe6;text-shadow:0 1px 3px #00000080;font-size:.6875rem;position:absolute;bottom:.6rem;right:.75rem}@media (width>=64rem){.li-grid[data-astro-cid-3m7jmwmf]{grid-template-columns:1fr 1fr;gap:3rem}.li-media[data-astro-cid-3m7jmwmf]{aspect-ratio:auto;height:clamp(24rem,28vw,28rem)}.tone-band[data-astro-cid-3m7jmwmf] .li-media[data-astro-cid-3m7jmwmf]{height:clamp(22rem,26vw,26rem)}}.li-more[data-astro-cid-3m7jmwmf]{display:none}@media (width>=48rem) and (width<=63.99rem){.li-grid[data-astro-cid-3m7jmwmf]{grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem}.li-kicker[data-astro-cid-3m7jmwmf]{font-size:1.6rem}.li-intro[data-astro-cid-3m7jmwmf] h1[data-astro-cid-3m7jmwmf]{font-size:clamp(1.9rem,.6rem + 2.8vw,2.4rem)}.li-media[data-astro-cid-3m7jmwmf]{aspect-ratio:auto;height:clamp(17rem,38vw,22rem)}}@media (width<=63.99rem){.li-crumbs[data-astro-cid-3m7jmwmf] li[data-astro-cid-3m7jmwmf]{display:none}.li-crumbs[data-astro-cid-3m7jmwmf] li[data-astro-cid-3m7jmwmf]:nth-last-child(2){display:block}.li-crumbs[data-astro-cid-3m7jmwmf] li[data-astro-cid-3m7jmwmf]+li[data-astro-cid-3m7jmwmf]:nth-last-child(2):before{content:none}.li-crumbs[data-astro-cid-3m7jmwmf] li[data-astro-cid-3m7jmwmf]:nth-last-child(2) a[data-astro-cid-3m7jmwmf]{min-height:2.75rem;color:var(--text-muted);align-items:center;gap:.45rem;margin-block:-.5rem;font-weight:500;display:inline-flex}.li-crumbs[data-astro-cid-3m7jmwmf] li[data-astro-cid-3m7jmwmf]:nth-last-child(2) a[data-astro-cid-3m7jmwmf]:before{content:"←" / "";color:var(--brand);font-size:1.1em}}@media (width>=64rem) and (width<=74.99rem){.li-crumbs[data-astro-cid-3m7jmwmf] a[data-astro-cid-3m7jmwmf]{margin-block:-.25rem;padding-block:.25rem;display:inline-block}}@media (width<=47.99rem){.li-intro[data-astro-cid-3m7jmwmf]{padding-top:calc(var(--header-h) + .75rem)}.tone-band[data-astro-cid-3m7jmwmf]{padding-bottom:1.75rem}.li-grid[data-astro-cid-3m7jmwmf]{gap:1.25rem}.li-text[data-astro-cid-3m7jmwmf]{gap:.75rem}.li-kicker[data-astro-cid-3m7jmwmf]{margin-top:.25rem;font-size:1.25rem}.li-intro[data-astro-cid-3m7jmwmf] h1[data-astro-cid-3m7jmwmf]{margin-top:-.4rem;font-size:clamp(1.75rem,1.35rem + 1.6vw,1.95rem);line-height:1.1}.li-intro[data-astro-cid-3m7jmwmf] h1[data-astro-cid-3m7jmwmf].no-kicker,.li-lead[data-astro-cid-3m7jmwmf]{margin-top:.25rem}.js .li-lead[data-astro-cid-3m7jmwmf][data-collapsed] p[data-astro-cid-3m7jmwmf]+p[data-astro-cid-3m7jmwmf]{display:none}.js .li-more[data-astro-cid-3m7jmwmf]{min-height:2.75rem;font-family:var(--ff-display);color:var(--brand);justify-self:start;align-items:center;margin-top:-.6rem;font-size:.9375rem;font-weight:600;display:inline-flex}.li-media[data-astro-cid-3m7jmwmf]{aspect-ratio:16/9}}.cf-head[data-astro-cid-xv2quohy]{font-size:var(--fs-sm);color:var(--text-subtle);justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.cf-note[data-astro-cid-xv2quohy]{font-size:.75rem}.cf-grid[data-astro-cid-xv2quohy]{grid-template-columns:repeat(2,1fr);gap:2.25rem 1.35rem;margin-top:1rem;display:grid}@media (width>=48rem){.cf-grid[data-astro-cid-xv2quohy]{grid-template-columns:repeat(3,1fr)}}@media (width>=72rem){.cf-grid[data-astro-cid-xv2quohy].cols-4{grid-template-columns:repeat(4,1fr)}}.cf-item[data-astro-cid-xv2quohy]{display:flex}.cf-item[data-astro-cid-xv2quohy][hidden]{display:none}.cf-item[data-astro-cid-xv2quohy].is-entering{animation:cfIn .52s var(--ease-out) both}@keyframes cfIn{0%{opacity:0;transform:scale(.96)translateY(10px)}}.cf-card[data-astro-cid-xv2quohy]{flex-direction:column;gap:.75rem;width:100%;display:flex}.cf-media[data-astro-cid-xv2quohy]{aspect-ratio:1;background:var(--surface-2);border-radius:.85rem;margin-bottom:.15rem;display:block;position:relative;overflow:hidden}.cf-media[data-astro-cid-xv2quohy] picture,.cf-media[data-astro-cid-xv2quohy] img{object-fit:cover;width:100%;height:100%}.cf-media[data-astro-cid-xv2quohy] img{transition:transform .9s var(--ease-out)}.cf-card[data-astro-cid-xv2quohy]:hover .cf-media[data-astro-cid-xv2quohy] img{transform:scale(1.05)}.cf-flag[data-astro-cid-xv2quohy]{border-radius:var(--radius-pill);color:#fff;backdrop-filter:blur(6px);background:#0a111f9e;padding:.22rem .55rem;font-size:.6875rem;font-weight:500;position:absolute;top:.75rem;left:.75rem}.cf-badge[data-astro-cid-xv2quohy]{border-radius:var(--radius-pill);color:var(--text);box-shadow:var(--shadow-sm);background:#fff;padding:.3rem .7rem;font-size:.75rem;font-weight:700;position:absolute;bottom:.85rem;right:.85rem}.cf-title[data-astro-cid-xv2quohy]{font-family:var(--ff-display);transition:color var(--dur-fast);font-size:1.1rem;font-weight:600;line-height:1.3}.cf-card[data-astro-cid-xv2quohy]:hover .cf-title[data-astro-cid-xv2quohy]{color:var(--brand)}.cf-text[data-astro-cid-xv2quohy]{color:var(--text-muted);font-size:.95rem;line-height:1.5}.cf-meta[data-astro-cid-xv2quohy]{color:var(--text-subtle);font-size:.875rem}.cf-more[data-astro-cid-xv2quohy]{font-family:var(--ff-display);color:var(--brand);align-items:center;gap:.35rem;margin-top:auto;padding-top:.25rem;font-size:.95rem;font-weight:600;display:inline-flex}.cf-more[data-astro-cid-xv2quohy] svg{transition:transform var(--dur) var(--ease-out)}@media (width<=47.99rem){.cf-head[data-astro-cid-xv2quohy]{margin-top:1.25rem}.cf-grid[data-astro-cid-xv2quohy]{gap:1.5rem .75rem;margin-top:.75rem}.cf-card[data-astro-cid-xv2quohy]{gap:.4rem}.cf-media[data-astro-cid-xv2quohy]{aspect-ratio:4/3;border-radius:.65rem}.cf-badge[data-astro-cid-xv2quohy]{padding:.2rem .5rem;font-size:.75rem;bottom:.5rem;right:.5rem}.cf-title[data-astro-cid-xv2quohy]{font-size:.9375rem;line-height:1.25}.cf-text[data-astro-cid-xv2quohy]{font-size:.875rem;line-height:1.45}.cf-meta[data-astro-cid-xv2quohy]{font-size:.875rem}.cf-more[data-astro-cid-xv2quohy]{min-height:2.25rem;font-size:.875rem}}@media (width<=29.99rem){.cf-grid[data-astro-cid-xv2quohy]{grid-template-columns:1fr;gap:.75rem}.cf-card[data-astro-cid-xv2quohy]{border-bottom:1px solid var(--line);grid-template-columns:6.75rem minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:.25rem .9rem;padding-bottom:.75rem;display:grid}.cf-media[data-astro-cid-xv2quohy]{aspect-ratio:1;grid-row:1/span 4;margin-bottom:0}.cf-title[data-astro-cid-xv2quohy]{font-size:1rem}.cf-more[data-astro-cid-xv2quohy]{min-height:1.75rem;margin-top:0;padding-top:0}}.cf-card[data-astro-cid-xv2quohy]:hover .cf-more[data-astro-cid-xv2quohy] svg{transform:translate(4px)}
