.page-header,.page{--gutter:clamp(16px, 4vw, 60px)}.page-header{z-index:30;align-items:center;gap:var(--space-2) var(--space-6);box-sizing:border-box;min-height:72px;padding:0 max(var(--gutter), calc((100% - 1320px) / 2 + var(--gutter)));border-bottom:1px solid var(--rule);background:rgb(var(--ocean-rgb) / .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;display:flex;position:sticky;top:0}.page-header .wordmark{align-items:center;min-height:44px;display:inline-flex}.page-header__nav{gap:var(--space-1);margin-left:auto;display:flex}.page-header__nav a{min-height:44px;color:var(--ink-2);align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.page-header__nav a:hover{color:var(--ink)}.page-header__nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--amber)}.page-header__crumbs{min-width:0;color:var(--muted);font-size:14px}.page-header__crumbs a{padding:var(--space-3) 0;display:inline-block}.page{max-width:1080px;padding:var(--space-16) var(--gutter) var(--space-12);color:var(--ink);overflow-wrap:break-word;flex-direction:column;margin:0 auto;display:flex}.page p,.page h1,.page h2{margin:0}.page__head{gap:var(--space-4);flex-direction:column;display:flex}.page__kicker{color:var(--amber)}.page__lede{max-width:38em;color:var(--ink-2)}.page__h2{font:400 34px/1.05 var(--font-display)}.page__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page__actions .pill{box-sizing:border-box;max-width:100%;padding-block:var(--space-2);text-align:center}.page--about{gap:56px}.about-head{align-items:end;gap:var(--space-10);grid-template-columns:minmax(0,1fr) auto;display:grid}.about-head__text{gap:var(--space-4);flex-direction:column;display:flex}.page .about-reading{padding:18px var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-md);font-size:30px}.principles{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.principle{padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:10px;display:flex}.principle--lead{border-color:var(--amber)}.principle h2{font:400 28px/1.1 var(--font-display)}.principle p{color:var(--ink-2)}.caveats,.about-credits{padding-top:var(--space-8);border-top:1px solid var(--rule)}.caveats{gap:var(--space-10);grid-template-columns:280px minmax(0,1fr);display:grid}.caveats__head{flex-direction:column;gap:10px;display:flex}.caveats__ramp{background:linear-gradient(90deg, var(--outages-1), var(--outages-2), var(--outages-3), var(--outages-4), var(--outages-5), var(--outages-6));border-radius:2px;height:8px}.caveats__list{color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding-left:18px;display:flex}.about-credits{flex-direction:column;gap:18px;display:flex}.credits{gap:var(--space-4) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));margin:0;font-size:14px;line-height:1.45;display:grid}.credits dt{font-weight:600}.credits dt a{text-decoration:none}.credits dt a:hover{text-decoration:underline}.credits dd{color:var(--ink-2);margin:2px 0 0}.about-credits__note{color:var(--muted)}.page--link{gap:var(--space-8);padding-top:56px}.link-rule{color:var(--amber)}.link-rule--dashed{color:var(--ice)}.link-reason{max-width:18em;font:400 clamp(40px, 4.6vw, 64px)/1.02 var(--font-display);text-wrap:balance}.link-records{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.link-record,.link-evidence{gap:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-md);flex-direction:column;padding:22px;display:flex}.link-record{background:var(--surface)}.link-evidence{border-color:var(--amber);gap:10px}.page .link-record__kicker,.page .link-evidence__kicker,.page .link-sources__kicker{letter-spacing:.14em;color:var(--muted);font-size:11px}.page .link-evidence__kicker{color:var(--amber)}.link-record__title{font:400 28px/1.1 var(--font-display);align-items:baseline;gap:10px;display:flex}.link-record__text{overflow-wrap:anywhere;min-width:0}.link-record__glyph{flex:none}.link-record__swatch{box-sizing:border-box;border:2px solid var(--ink-2);width:18px;height:12px;display:inline-block}.link-facts{gap:var(--space-2);flex-direction:column;margin:0;font-size:14px;display:flex}.link-facts div{gap:var(--space-3);grid-template-columns:110px minmax(0,1fr);display:grid}.link-facts dt{color:var(--muted)}.link-facts dd{overflow-wrap:anywhere;margin:0}.link-replay__time{white-space:nowrap}.link-evidence__no-ai{color:var(--muted)}.link-sources{gap:var(--space-2);flex-direction:column;font-size:14px;display:flex}.link-sources__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.link-sources__text{color:var(--ink-2);overflow-wrap:anywhere}@media (max-width:639.98px){.page-header__nav{display:none}.page-header{gap:0 var(--space-3);min-height:56px}.page-header .wordmark{font-size:18px}.page-header__nav a{padding:0 10px}.page{padding-top:var(--space-10)}.page--about{gap:var(--space-10)}.about-head{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.page .about-reading{justify-self:start;font-size:24px}.caveats{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.page__h2{font-size:30px}.principle{padding:var(--space-5)}.page--link{gap:var(--space-6)}.page__actions .pill{width:100%;padding-inline:var(--space-4);font-size:14px}.link-record,.link-evidence{padding:var(--space-4)}.link-facts div{grid-template-columns:88px minmax(0,1fr)}}
