:root{color-scheme:dark;--bg:#081321;--panel:#101f33;--text:#e9f0f7;--muted:#b7c9da;--line:#30475e;--blue:#68c9f5;--amber:#ffc36b;--green:#7de2b0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:18px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:var(--blue);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--amber);outline-offset:5px}a,code{overflow-wrap:anywhere}header,main,footer{max-width:1160px;margin:auto;padding:0 28px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px;border-bottom:1px solid var(--line)}.brand{font-size:15px;letter-spacing:.16em;font-weight:800}.brand small{display:block;font-size:11px;letter-spacing:.08em;color:var(--muted);font-weight:400;margin-top:5px}.language{border:1px solid var(--line);border-radius:7px;padding:7px 12px;font-size:14px;text-decoration:none;white-space:nowrap}.draft-bar{margin:24px 0 38px;padding:12px 16px;border-left:3px solid var(--amber);background:#272319;color:#f4d5a8;font-size:13px;line-height:1.6}.hero{max-width:990px}.eyebrow{text-transform:uppercase;color:var(--blue);letter-spacing:.16em;font-size:12px;font-weight:700}h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(40px,5.7vw,68px);line-height:1.07;letter-spacing:-.035em;margin:18px 0 25px;text-wrap:balance}.deck{font-size:clamp(21px,2.4vw,26px);line-height:1.5;color:#c9d7e4;max-width:920px}.meta{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px;color:var(--muted);padding:20px 0 28px}.keyfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 42px}.keyfacts div{padding:20px 24px;border-right:1px solid var(--line)}.keyfacts div:first-child{padding-left:0}.keyfacts div:last-child{border:0}.keyfacts strong{display:block;font-size:38px;line-height:1.2;font-weight:650;letter-spacing:-.03em}.keyfacts span{display:block;font-size:14px;color:var(--muted);margin-top:8px}.prose{max-width:790px}.prose p{margin:0 0 23px}h2{font-size:clamp(26px,3vw,34px);line-height:1.2;letter-spacing:-.025em;margin:54px 0 23px;text-wrap:balance}h3{font-size:19px;line-height:1.35;margin:0 0 12px}.reading-guide{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0 40px}.reading-guide section{border:1px solid var(--line);border-radius:10px;padding:24px;background:var(--panel)}.reading-guide p{font-size:16px;line-height:1.65;color:var(--muted);margin:0}.reading-guide h2{color:var(--blue);font-size:19px;line-height:1.35;margin:0 0 12px}.table-wrap,.chart-scroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:10px;background:var(--panel);scrollbar-color:#65809c #101f33}.table-wrap{margin:25px 0 12px}.table-wrap table{width:100%;border-collapse:collapse;min-width:650px;font-size:15px;line-height:1.55}.table-wrap.confidence table{min-width:340px}th,td{text-align:left;vertical-align:top;padding:15px 18px;border-bottom:1px solid var(--line)}th{color:#d9e6f2;background:#16283d}tr:last-child td{border-bottom:0}caption{text-align:left;padding:15px 18px;color:var(--muted);font-size:13px}.numeric{font-variant-numeric:tabular-nums}.table-note,.source-note,figcaption{font-size:14px;line-height:1.65;color:var(--muted)}.table-note{max-width:900px;margin:12px 0 30px}figure{margin:30px 0 38px}.chart-scroll img{display:block;width:100%;height:auto}.chart-scroll.timeline img{min-width:1040px}.chart-scroll.confidence img{min-width:620px}figcaption{padding-top:15px;max-width:980px}.scroll-cue{display:none;color:var(--amber);font-size:13px;line-height:1.5;margin:0 0 10px}.confidence-callout{font-size:18px;line-height:1.65;border-left:3px solid var(--amber);padding:10px 0 10px 22px;margin:27px 0;max-width:790px}.limits{max-width:870px;margin:30px 0;padding:25px 30px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.limits h2{margin:0 0 18px;font-size:26px}.limits ul{margin:0;padding-left:22px}.limits li{padding:5px 0;font-size:16px}details{max-width:950px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:24px 0}summary{cursor:pointer;font-size:17px;font-weight:650}details p,details ol{font-size:15px;line-height:1.7;color:var(--muted)}details code{font-size:13px}.source-list{font-size:15px;line-height:1.7;padding-left:22px}.source-list li{margin:13px 0}.review-note{font-size:14px;color:var(--muted);line-height:1.7;border-top:1px solid var(--line);padding-top:24px;margin-top:38px;max-width:900px}.download-row{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.download-row a{border:1px solid var(--line);border-radius:7px;padding:9px 14px;font-size:14px;text-decoration:none}footer{border-top:1px solid var(--line);margin-top:65px;padding-top:24px;padding-bottom:36px;color:var(--muted);font-size:13px}.skip{position:absolute;top:-100px;left:14px;padding:10px;background:var(--panel);z-index:10}.skip:focus{top:10px}.tag{font-size:12px;border:1px solid var(--line);padding:3px 7px;border-radius:4px;white-space:nowrap}.green{color:var(--green)}.amber{color:var(--amber)}@media(max-width:760px){header,main,footer{padding-left:20px;padding-right:20px}.masthead{min-height:80px}.brand{font-size:12px;letter-spacing:.12em}.brand small{font-size:10px}.draft-bar{margin-bottom:28px}.meta{gap:8px 15px}.keyfacts div{padding:17px 12px}.keyfacts strong{font-size:28px;white-space:nowrap}.keyfacts span{font-size:12px}.reading-guide{grid-template-columns:1fr;gap:12px}.reading-guide section{padding:20px}.scroll-cue{display:block}.limits{padding:23px}.prose{font-size:17px;line-height:1.75}.chart-scroll{border-radius:7px}.table-wrap{border-radius:7px}h2{margin-top:42px}.source-list{padding-left:18px}.review-note{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:white;color:#111;font-size:11pt}.masthead,.draft-bar,.review-note,footer{color:#333}.chart-scroll{overflow:visible}.chart-scroll img{min-width:0!important}.table-wrap{overflow:visible}.table-wrap table{min-width:0}.reading-guide section,.limits{background:#f1f4f7;color:#111}a{color:#154563}.prose{max-width:none}}

@media(max-width:600px){.chart-scroll.confidence img{min-width:0}.confidence-scroll-cue{display:none}}

.brand{color:var(--text);text-decoration:none}.observatory-nav{max-width:1160px;margin:auto;padding:14px 28px;display:flex;flex-wrap:wrap;gap:10px 24px;border-bottom:1px solid var(--line);font-size:14px}.observatory-nav a{padding:5px 0}picture img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:10px}.interpretation-label{color:var(--amber);font-size:14px}.matrix table{min-width:950px}.keyfacts strong{font-size:32px}.keyfacts span{font-size:13px}.prose strong{font-weight:650}figure h3{margin:0 0 18px} @media(max-width:760px){.observatory-nav{padding:12px 20px;gap:6px 18px}.keyfacts{grid-template-columns:1fr}.keyfacts div{border-right:0;border-bottom:1px solid var(--line);padding:14px 0}.keyfacts div:first-child{padding-left:0}.keyfacts strong{font-size:29px}.brand{letter-spacing:.08em}.language{font-size:12px;padding:7px}.matrix table{font-size:15px}}
