@layer components{.editorial-hero{padding-block:clamp(var(--space-10), 6vw, var(--space-20))}.editorial-hero .reading-column{width:min(100%, var(--content-narrative))}.source-disclosure{margin-block:var(--space-6);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.source-disclosure summary{cursor:pointer;font-weight:720}.source-disclosure[open] summary{margin-bottom:var(--space-4)}.editorial-body__layout{grid-template-columns:minmax(0, var(--content-narrative)) minmax(0, 1fr);gap:var(--space-16);align-items:start;display:grid}.editorial-body__layout>.prose{grid-area:1/1;min-width:0}.editorial-body__layout>.section-index--desktop{grid-area:1/2}.evidence-page-layout{gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(11rem,.26fr) minmax(0,1fr);align-items:start;display:grid}.section-index{color:var(--text-paper-muted)}.section-index--desktop{top:calc(var(--header-height) + var(--space-6));padding-left:var(--space-4);border-left:1px solid #10212829;position:sticky}.section-index__label,.section-index summary{color:var(--text-paper);font-size:var(--step--1);letter-spacing:.04em;font-weight:750}.section-index ol{gap:var(--space-2);margin-top:var(--space-3);padding:0;list-style:none;display:grid}.section-index a{min-height:2.75rem;padding-block:var(--space-1);font-size:var(--step--1);align-items:center;line-height:1.45;text-decoration:none;display:flex}.section-index a:hover{color:var(--cyan-800)}.section-index--mobile{padding:var(--space-4);border-radius:var(--radius-md);background:#fff9;border:1px solid #10212824;display:none}.section-index--mobile summary{cursor:pointer;touch-action:manipulation;align-items:center;min-height:2.75rem;display:flex}.prose{gap:clamp(var(--space-6), 2vw, var(--space-8));min-width:0;font-size:var(--step-0);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);line-height:1.75;display:grid}.prose>*{min-width:0;max-width:100%}.prose h2{margin-top:var(--space-12);font-size:var(--step-2)}.prose>h2:first-child{margin-top:0}.prose h3{margin-top:var(--space-8)}.prose p,.prose li{color:var(--text-paper-muted)}.prose strong{color:var(--text-paper)}.prose ul,.prose ol{gap:var(--space-3);padding-left:var(--space-6);display:grid}.prose a{color:var(--cyan-800);font-weight:650}}@media (width<=52rem){@layer components{.editorial-body__layout{grid-template-columns:1fr}.section-index--desktop{display:none}.section-index--mobile{display:block}.editorial-body__layout>.section-index--mobile,.editorial-body__layout>.prose{grid-area:auto}}}@media (width<=38rem){@layer components{.editorial-hero{padding-block:var(--space-6) var(--space-10)}.editorial-hero h1{font-size:clamp(2.45rem,11vw,3rem)}.editorial-hero .lede{font-size:1.02rem}}}
