.Pillar_page__Kt9hb{max-width:1280px;margin:0 auto;padding:calc(var(--header-h) + clamp(32px, 5vw, 72px)) clamp(20px,4vw,56px) 112px;overflow-wrap:anywhere}.Pillar_page__Kt9hb :is(a,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-ink);outline-offset:5px}.Pillar_head__kyI0Q{margin-bottom:40px;padding-bottom:36px;border-bottom:1px solid var(--line)}.Pillar_eyebrow__pAIAx{margin:0 0 20px;color:var(--accent-ink);font-family:var(--font-mono);font-size:.72rem;font-weight:500;line-height:1.6;letter-spacing:.16em;text-transform:uppercase}.Pillar_h1__8LMht{max-width:19ch;margin:0;font-size:clamp(2.3rem,5.8vw,4.7rem);line-height:1.08;font-weight:800;letter-spacing:-.045em;text-wrap:balance}.Pillar_lede__HOC6X{max-width:60ch;margin:24px 0 0;color:var(--ink-dim);font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.75}.Pillar_meta__xI8JS{max-width:80ch;margin:28px 0 0;color:var(--ink-dim);font-family:var(--font-mono);font-size:.74rem;line-height:1.8}.Pillar_hero__ihR88{margin:0 0 56px}.Pillar_figure__3SDtL{margin:32px 0}.Pillar_figureImg__YxGBk{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:3px;background:var(--bg-raised)}.Pillar_hero__ihR88 .Pillar_figureImg__YxGBk{aspect-ratio:2.2/1;max-height:520px;object-fit:cover}.Pillar_figCaption__JABPW{margin-top:12px;color:var(--ink-dim);font-size:.82rem;line-height:1.7}.Pillar_figText__Pu0_N{color:var(--ink-dim)}.Pillar_figCredit__d2WfY{color:var(--ink-dim);font-family:var(--font-mono);font-size:.72rem}.Pillar_figCredit__d2WfY a{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.Pillar_figCredit__d2WfY a:hover{color:var(--accent-ink)}.Pillar_layout__zfwsE{display:block}.Pillar_layout__zfwsE>*{min-width:0}.Pillar_toc__Se8VX{margin:0 0 48px;border-block:1px solid var(--line);background:var(--bg-raised)}.Pillar_tocSummary__s9NlM{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;color:var(--ink);font-family:var(--font-mono);font-size:.74rem;font-weight:500;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;list-style:none}.Pillar_tocSummary__s9NlM::-webkit-details-marker{display:none}.Pillar_tocSummary__s9NlM:after{content:"+";flex-shrink:0;color:var(--accent-ink);font-size:1rem}.Pillar_toc__Se8VX[open] .Pillar_tocSummary__s9NlM:after{content:"−"}.Pillar_tocList__sDMOF{margin:0;padding:0 12px 16px;list-style:none;counter-reset:toc}.Pillar_tocLink__cEvdZ{display:grid;grid-template-columns:2ch minmax(0,1fr);gap:12px;padding:12px 8px;color:var(--ink-dim);font-size:.88rem;line-height:1.5;text-decoration:none;border-inline-start:1px solid transparent}.Pillar_tocLink__cEvdZ:before{counter-increment:toc;content:counter(toc,decimal-leading-zero);padding-top:.2em;color:var(--ink-mute);font-family:var(--font-mono);font-size:.72em}.Pillar_tocLink__cEvdZ:hover{border-inline-start-color:var(--accent-ink);color:var(--accent-ink)}@media (min-width:1020px){.Pillar_layout__zfwsE{display:grid;grid-template-columns:240px minmax(0,720px);gap:clamp(40px,6vw,88px);align-items:start}.Pillar_toc__Se8VX{position:sticky;top:calc(var(--header-h) + 24px);max-height:calc(100dvh - var(--header-h) - 48px);overflow-y:auto;margin:0;border-bottom:none;background:transparent;scrollbar-width:thin}.Pillar_tocSummary__s9NlM{padding:20px 8px}.Pillar_tocList__sDMOF{padding:0 8px 8px 0}}.Pillar_article__TLMHX{min-width:0;max-width:720px}.Pillar_section__Ob5no{margin-bottom:64px;padding-top:28px;border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 28px)}.Pillar_section__Ob5no:first-child{border-top:none;padding-top:0}.Pillar_h2__5qztG{margin:0 0 28px;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:750;line-height:1.25;letter-spacing:-.03em;text-wrap:balance}.Pillar_h2__5qztG .Pillar_num__5ZvAM{display:block;margin-bottom:14px;color:var(--accent-ink);font-family:var(--font-mono);font-size:.74rem;font-weight:500;letter-spacing:.08em}.Pillar_h3__d9Gl_{margin:36px 0 16px;color:var(--ink);font-size:1.25rem;line-height:1.4;letter-spacing:-.015em}.Pillar_para__r8IhN{max-width:68ch;margin:0 0 24px;color:var(--ink);font-size:clamp(1.04rem,1.4vw,1.125rem);line-height:1.85}.Pillar_list__XgxfW{max-width:68ch;margin:0 0 28px;padding-inline-start:22px}.Pillar_list__XgxfW li{margin:0 0 12px;padding-inline-start:4px;color:var(--ink);font-size:clamp(1.04rem,1.4vw,1.125rem);line-height:1.8}.Pillar_list__XgxfW li::marker{color:var(--accent-ink)}.Pillar_tableWrap__G4HbX{max-width:100%;margin:28px 0 32px;overflow-x:auto;border:1px solid var(--line);border-radius:3px}.Pillar_table__kHWdE{width:100%;min-width:520px;border-collapse:collapse;font-size:.95rem;line-height:1.7}.Pillar_table__kHWdE td,.Pillar_table__kHWdE th{padding:16px 20px;border-bottom:1px solid var(--line-soft);color:var(--ink-dim);text-align:start;vertical-align:top;overflow-wrap:anywhere}.Pillar_table__kHWdE th{background:var(--bg-raised);color:var(--ink);font-family:var(--font-mono);font-size:.74rem;line-height:1.6;letter-spacing:.04em;font-weight:500}.Pillar_table__kHWdE tbody tr:last-child td{border-bottom:none}.Pillar_table__kHWdE td:first-child{color:var(--ink);font-weight:600}.Pillar_stats__lkeEK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:32px 0;border:1px solid var(--line);background:var(--line)}.Pillar_stat__UstyO{min-width:0;padding:24px 20px;background:var(--bg-raised)}.Pillar_statValue__VFDWH{color:var(--ink);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:750;line-height:1.2;letter-spacing:-.04em}.Pillar_statLabel__EE_ZU{margin-top:12px;color:var(--ink-dim);font-size:.82rem;line-height:1.6}@media (min-width:740px){.Pillar_stats__lkeEK{grid-template-columns:repeat(4,minmax(0,1fr))}}.Pillar_callout__VrCit{margin:32px 0;padding:24px clamp(20px,3vw,32px);border-inline-start:2px solid var(--accent);background:var(--bg-raised)}.Pillar_calloutTitle__3CmKd{margin:0 0 12px;color:var(--ink);font-size:1.05rem;font-weight:600;line-height:1.5}.Pillar_calloutText___GcFJ{margin:0;color:var(--ink-dim);font-size:1rem;line-height:1.8}.Pillar_links__Qq2y9{margin:36px 0}.Pillar_linksTitle__lXjW_{margin:0 0 18px;color:var(--ink-dim);font-family:var(--font-mono);font-size:.72rem;font-weight:500;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}.Pillar_linkGrid__4dsoa{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.Pillar_linkCard__rlnPt{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:20px;padding:22px;border:1px solid var(--line);border-radius:3px;background:var(--panel);color:var(--ink);font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:border-color .18s ease}.Pillar_linkCard__rlnPt:hover{border-color:var(--accent-ink)}.Pillar_linkArrow__h3qMG{flex-shrink:0;color:var(--accent-ink)}@media (min-width:640px){.Pillar_linkGrid__4dsoa{grid-template-columns:repeat(2,minmax(0,1fr))}}.Pillar_faq__oofsI{border-top:1px solid var(--line-soft)}.Pillar_faqItem__Tsxh9{border-bottom:1px solid var(--line-soft)}.Pillar_faqQ__M0Vcc{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;color:var(--ink);font-weight:550;line-height:1.6;cursor:pointer;list-style:none}.Pillar_faqQ__M0Vcc::-webkit-details-marker{display:none}.Pillar_faqQ__M0Vcc:after{content:"+";flex-shrink:0;color:var(--accent-ink);font-size:1.3rem;line-height:1}.Pillar_faqItem__Tsxh9[open] .Pillar_faqQ__M0Vcc:after{content:"−"}.Pillar_faqA__SheFL{max-width:68ch;margin:0;padding:0 28px 24px 0;color:var(--ink-dim);line-height:1.8}.Pillar_sources__sD3T6{margin:0;padding:0;list-style:none}.Pillar_sources__sD3T6 li{padding:16px 0;border-bottom:1px solid var(--line-soft)}.Pillar_sources__sD3T6 a{color:var(--ink-dim);font-size:.93rem;line-height:1.7;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.Pillar_sources__sD3T6 a:hover{color:var(--accent-ink)}@media (max-width:639px){.Pillar_hero__ihR88 .Pillar_figureImg__YxGBk{aspect-ratio:16/10}.Pillar_hero__ihR88{margin-bottom:40px}.Pillar_stat__UstyO{padding:22px 16px}}@media (prefers-reduced-motion:reduce){.Pillar_linkCard__rlnPt{transition:none}}