:root{color-scheme:light dark;font-family:system-ui,sans-serif;background:#f7f6f2;color:#242933}body{margin:0}header,main,footer{max-width:850px;margin:auto;padding:28px 24px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d1d5da;gap:24px}nav{display:flex;gap:20px;flex-wrap:wrap}a{color:#2056a8;text-underline-offset:3px}.brand{font-weight:800;font-size:1.4rem;text-decoration:none}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.08;letter-spacing:-.035em}h2{line-height:1.25}p,li{line-height:1.75}.lede{font-size:1.2rem}.eyebrow,.sources,time,figcaption{font-size:.85rem}.eyebrow{color:#596775}section{margin:38px 0}.stories{padding:0;list-style:none}.stories>li{padding:22px 0;border-bottom:1px solid #d1d5da}img{max-width:100%;height:auto}figure{margin:24px 0}footer{border-top:1px solid #d1d5da;margin-top:40px;font-size:.9rem}@media(prefers-color-scheme:dark){:root{background:#11151c;color:#edf0f4}a{color:#9abbff}.eyebrow{color:#a7b4c4}}