.cover[data-astro-cid-o5e3le7g]{background:var(--cover-bg);color:var(--pillar-a);aspect-ratio:21/8;border:1px solid color-mix(in srgb, var(--fg) 8%, transparent);border-radius:22px;align-items:flex-end;min-height:150px;padding:clamp(18px,3vw,34px);display:flex;position:relative;overflow:hidden}.cover-b[data-astro-cid-o5e3le7g]{color:var(--pillar-b)}.cover-c[data-astro-cid-o5e3le7g]{color:var(--pillar-c)}.cover[data-astro-cid-o5e3le7g]:before{content:"";background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, currentColor 22%, transparent), transparent 60%);position:absolute;inset:0}.motif[data-astro-cid-o5e3le7g]{width:100%;height:100%;padding:6% 4% 6% 40%;position:absolute;inset:0}.label[data-astro-cid-o5e3le7g]{z-index:1;letter-spacing:-.03em;max-width:60%;color:var(--cover-ink);font-size:clamp(1.35rem,3.6vw,2.35rem);font-weight:700;line-height:1.05;position:relative}.label[data-astro-cid-o5e3le7g]:before{content:"";width:36px;height:4px;color:inherit;background:currentColor;border-radius:2px;margin-bottom:14px;display:block}.cover-a[data-astro-cid-o5e3le7g] .label[data-astro-cid-o5e3le7g]:before{background:var(--pillar-a)}.cover-b[data-astro-cid-o5e3le7g] .label[data-astro-cid-o5e3le7g]:before{background:var(--pillar-b)}.cover-c[data-astro-cid-o5e3le7g] .label[data-astro-cid-o5e3le7g]:before{background:var(--pillar-c)}.compact[data-astro-cid-o5e3le7g]{aspect-ratio:auto;border-radius:14px;width:56px;height:56px;min-height:0;padding:0}.compact[data-astro-cid-o5e3le7g] .label[data-astro-cid-o5e3le7g]{display:none}.compact[data-astro-cid-o5e3le7g] .motif[data-astro-cid-o5e3le7g]{padding:12%}@media (width<=560px){.cover[data-astro-cid-o5e3le7g]{aspect-ratio:16/9}.motif[data-astro-cid-o5e3le7g]{padding-left:30%}.label[data-astro-cid-o5e3le7g]{max-width:70%}}.article[data-astro-cid-63pjddr3]{flex:1;width:100%;max-width:920px;margin:0 auto;padding:0 20px 72px}a[data-astro-cid-63pjddr3]{color:inherit}.crumbs[data-astro-cid-63pjddr3]{color:var(--muted);flex-wrap:wrap;gap:6px 10px;margin:4px 0 22px;font-size:.85rem;display:flex}.crumbs[data-astro-cid-63pjddr3] a[data-astro-cid-63pjddr3]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-63pjddr3] a[data-astro-cid-63pjddr3]:hover{color:var(--accent)}.head[data-astro-cid-63pjddr3] h1[data-astro-cid-63pjddr3]{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:30px 0 16px;font-size:clamp(2rem,5.4vw,3.2rem);line-height:1.07}.standfirst[data-astro-cid-63pjddr3]{color:var(--muted);max-width:62ch;margin:0 0 18px;font-size:1.2rem;line-height:1.5}.byline[data-astro-cid-63pjddr3]{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:.85rem;display:flex}.byline[data-astro-cid-63pjddr3] span[data-astro-cid-63pjddr3]:first-child{color:var(--fg);font-weight:600}.toc[data-astro-cid-63pjddr3]{border:1px solid var(--line);background:var(--panel-soft);border-radius:16px;max-width:68ch;margin:36px 0 0;padding:20px 24px}.toc-title[data-astro-cid-63pjddr3]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:.78rem;font-weight:700}.toc[data-astro-cid-63pjddr3] ol[data-astro-cid-63pjddr3]{gap:6px;margin:0;padding-left:1.3rem;display:grid}.toc[data-astro-cid-63pjddr3] a[data-astro-cid-63pjddr3]{text-decoration:none}.toc[data-astro-cid-63pjddr3] a[data-astro-cid-63pjddr3]:hover{color:var(--accent);text-decoration:underline}.prose[data-astro-cid-63pjddr3]{max-width:68ch;margin-top:36px;font-size:1.075rem;line-height:1.72}.prose[data-astro-cid-63pjddr3] p{margin:0 0 1.15em}.prose[data-astro-cid-63pjddr3] h2{letter-spacing:-.02em;margin:2.2em 0 .6em;scroll-margin-top:24px;font-size:1.7rem;line-height:1.2}.prose[data-astro-cid-63pjddr3] h3{letter-spacing:-.01em;margin:1.8em 0 .5em;scroll-margin-top:24px;font-size:1.25rem;line-height:1.3}.prose[data-astro-cid-63pjddr3] ul,.prose[data-astro-cid-63pjddr3] ol{margin:0 0 1.2em;padding-left:1.4rem}.prose[data-astro-cid-63pjddr3] li{margin:.35em 0;padding-left:.2rem}.prose[data-astro-cid-63pjddr3] li::marker{color:var(--accent)}.prose[data-astro-cid-63pjddr3] a{color:var(--accent);text-underline-offset:3px}.prose[data-astro-cid-63pjddr3] strong{font-weight:650}.prose[data-astro-cid-63pjddr3] blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:1.4em 0;padding:.2em 0 .2em 1.2em}.prose[data-astro-cid-63pjddr3] code{background:var(--panel-soft);border-radius:6px;padding:.1em .35em;font-size:.92em}.prose[data-astro-cid-63pjddr3] hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.prose[data-astro-cid-63pjddr3] table{border-collapse:collapse;max-width:100%;margin:1.4em 0;font-size:.95rem;line-height:1.5;display:block;overflow-x:auto}.prose[data-astro-cid-63pjddr3] th,.prose[data-astro-cid-63pjddr3] td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.prose[data-astro-cid-63pjddr3] th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom-width:2px;font-size:.8rem}.cta[data-astro-cid-63pjddr3]{background:var(--cover-bg);color:var(--cover-ink);border:1px solid color-mix(in srgb, var(--fg) 8%, transparent);border-radius:24px;margin-top:64px;padding:clamp(24px,4vw,40px);position:relative;overflow:hidden}.cta[data-astro-cid-63pjddr3]:before{content:"";background:radial-gradient(90% 140% at 100% 0%, color-mix(in srgb, var(--brand-accent) 24%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.cta[data-astro-cid-63pjddr3]>[data-astro-cid-63pjddr3]{position:relative}.cta[data-astro-cid-63pjddr3] h2[data-astro-cid-63pjddr3]{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(1.5rem,3.6vw,2.1rem);line-height:1.12}.cta[data-astro-cid-63pjddr3] p[data-astro-cid-63pjddr3]{max-width:58ch;color:color-mix(in srgb, var(--cover-ink) 82%, transparent);margin:0 0 22px}.cta-actions[data-astro-cid-63pjddr3]{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.button[data-astro-cid-63pjddr3]{background:var(--brand-accent);color:var(--brand-on-accent);border-radius:999px;padding:12px 24px;font-weight:700;text-decoration:none;display:inline-block}.button[data-astro-cid-63pjddr3]:hover{filter:brightness(1.08)}.mail[data-astro-cid-63pjddr3]{color:var(--cover-ink);font-size:.95rem}.kicker[data-astro-cid-63pjddr3]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;margin:0 0 14px;font-size:.78rem;font-weight:700;display:flex}.kicker[data-astro-cid-63pjddr3]:after{content:"";background:var(--line);flex:1;height:1px}.related[data-astro-cid-63pjddr3]{margin-top:56px}.related[data-astro-cid-63pjddr3] ul[data-astro-cid-63pjddr3]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.related[data-astro-cid-63pjddr3] li[data-astro-cid-63pjddr3]{border-top:1px solid var(--line)}.related[data-astro-cid-63pjddr3] a[data-astro-cid-63pjddr3]{gap:6px;padding:16px 0;text-decoration:none;display:grid}.related[data-astro-cid-63pjddr3] strong[data-astro-cid-63pjddr3]{letter-spacing:-.01em;font-size:1.05rem;line-height:1.3}.related[data-astro-cid-63pjddr3] a[data-astro-cid-63pjddr3]:hover strong[data-astro-cid-63pjddr3]{color:var(--accent)}.cat[data-astro-cid-63pjddr3]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700}.meta[data-astro-cid-63pjddr3]{color:var(--muted);font-size:.82rem}.hub[data-astro-cid-27jng7um]{flex:1;width:100%;max-width:920px;margin:0 auto;padding:4vh 20px 64px}.eyebrow[data-astro-cid-27jng7um]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:.8rem;font-weight:700}.intro[data-astro-cid-27jng7um] h1[data-astro-cid-27jng7um]{letter-spacing:-.035em;max-width:16ch;margin:0 0 18px;font-size:clamp(2.2rem,6.5vw,4rem);line-height:1.04}.lede[data-astro-cid-27jng7um]{max-width:58ch;color:var(--muted);margin:0;font-size:1.15rem}.empty[data-astro-cid-27jng7um]{color:var(--muted);margin:48px 0}.kicker[data-astro-cid-27jng7um]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;margin:0 0 18px;font-size:.78rem;font-weight:700;display:flex}.kicker[data-astro-cid-27jng7um]:after{content:"";background:var(--line);flex:1;height:1px}.featured[data-astro-cid-27jng7um]{margin-top:56px}a[data-astro-cid-27jng7um]{color:inherit;text-decoration:none}.lead-card[data-astro-cid-27jng7um]{gap:22px;display:grid}.lead-copy[data-astro-cid-27jng7um] h3[data-astro-cid-27jng7um]{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(1.5rem,3.6vw,2.2rem);line-height:1.1}.lead-card[data-astro-cid-27jng7um]:hover h3[data-astro-cid-27jng7um]{color:var(--accent)}.lead-copy[data-astro-cid-27jng7um] p[data-astro-cid-27jng7um]{color:var(--muted);max-width:62ch;margin:0 0 12px}.meta[data-astro-cid-27jng7um]{color:var(--muted);font-size:.82rem}.pair[data-astro-cid-27jng7um]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 32px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pair[data-astro-cid-27jng7um] li[data-astro-cid-27jng7um]{border-bottom:1px solid var(--line)}.pair[data-astro-cid-27jng7um] a[data-astro-cid-27jng7um]{align-items:center;gap:16px;padding:18px 0;display:flex}.pair-copy[data-astro-cid-27jng7um]{gap:4px;display:grid}.pair-copy[data-astro-cid-27jng7um] strong[data-astro-cid-27jng7um]{letter-spacing:-.01em;font-size:1.05rem;line-height:1.25}.pair[data-astro-cid-27jng7um] a[data-astro-cid-27jng7um]:hover strong[data-astro-cid-27jng7um]{color:var(--accent)}.cat[data-astro-cid-27jng7um]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700}.all[data-astro-cid-27jng7um]{margin-top:64px}.chips[data-astro-cid-27jng7um]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.chips[data-astro-cid-27jng7um] a[data-astro-cid-27jng7um]{background:var(--chip-bg);color:var(--chip-fg);border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:600}.group[data-astro-cid-27jng7um]{margin-top:34px;scroll-margin-top:20px}.group-title[data-astro-cid-27jng7um]{letter-spacing:-.02em;margin:0 0 6px;font-size:1.35rem}.group[data-astro-cid-27jng7um] ol[data-astro-cid-27jng7um]{counter-reset:row;margin:0;padding:0;list-style:none}.group[data-astro-cid-27jng7um] li[data-astro-cid-27jng7um]{counter-increment:row;border-top:1px solid var(--line)}.group[data-astro-cid-27jng7um] li[data-astro-cid-27jng7um]:last-child{border-bottom:1px solid var(--line)}.group[data-astro-cid-27jng7um] li[data-astro-cid-27jng7um] a[data-astro-cid-27jng7um]{grid-template-columns:2.2rem 1fr;column-gap:8px;padding:18px 0;display:grid}.group[data-astro-cid-27jng7um] li[data-astro-cid-27jng7um] a[data-astro-cid-27jng7um]:before{content:counter(row, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--muted);grid-row:1/span 3;padding-top:3px;font-size:.85rem}.row-title[data-astro-cid-27jng7um]{letter-spacing:-.01em;font-size:1.1rem;font-weight:650;line-height:1.3}.group[data-astro-cid-27jng7um] li[data-astro-cid-27jng7um] a[data-astro-cid-27jng7um]:hover .row-title[data-astro-cid-27jng7um]{color:var(--accent)}.row-desc[data-astro-cid-27jng7um]{color:var(--muted);max-width:64ch;margin:4px 0 6px;font-size:.95rem}.pager[data-astro-cid-27jng7um]{flex-wrap:wrap;gap:8px;margin-top:44px;display:flex}.pager[data-astro-cid-27jng7um] a[data-astro-cid-27jng7um]{border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:600}.pager[data-astro-cid-27jng7um] a[data-astro-cid-27jng7um][aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--bg)}.pager[data-astro-cid-27jng7um] a[data-astro-cid-27jng7um]:hover{border-color:var(--accent)}.sr[data-astro-cid-27jng7um]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=760px){.lead-card[data-astro-cid-27jng7um]{grid-template-columns:1.1fr 1fr;align-items:center;gap:36px}.lead-card[data-astro-cid-27jng7um] .cover{aspect-ratio:4/3}}
