:root{--ink:#111827;--paper:#f6f7fb;--acid:#7c6cff;--muted:#657083;--line:#dfe3eb;--soft:#eef0f5;--max:1160px}body{background:var(--paper);color:var(--ink)}.site-header{height:68px;background:rgba(255,255,255,.92);color:var(--ink);border-bottom:1px solid var(--line);backdrop-filter:blur(14px);position:sticky;top:0;z-index:20}.brand{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.02em}.brand b{color:#635bff}.brand-mark{border:0;border-radius:8px;background:linear-gradient(135deg,#635bff,#28c8e8);color:white;font-family:DM Mono;box-shadow:0 5px 15px rgba(99,91,255,.22)}.site-header nav{color:var(--muted)}.site-header nav a:hover{color:#635bff}.menu-button{color:var(--ink)}.today-brief{padding-top:36px;border-bottom:0}.today-heading{background:#111827;color:white;border-radius:14px;padding:14px 18px;margin-bottom:30px}.today-heading .edition-date{border:0;padding:0;margin:0;color:#abb4c3}.today-heading .edition-date span{color:#7ddff0}.today-heading>p{margin:9px 0 0;color:#9aa5b5}.day-title{border-bottom:0;padding:0;margin-bottom:18px}.day-title>span{color:#635bff;background:#eceaff;border-radius:20px;padding:6px 10px;width:max-content}.day-title h1{font-size:22px;font-weight:700;letter-spacing:-.025em}.day-title small{background:white;border:1px solid var(--line);border-radius:20px;padding:6px 10px}.day-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.story-tile,.story-tile.published{grid-column:span 2;background:white;border:1px solid #e3e6ee;border-top:1px solid #e3e6ee;border-radius:16px;min-height:0;padding:28px;box-shadow:0 10px 30px rgba(24,32,56,.06);overflow:hidden;position:relative}.story-tile.published:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(#635bff,#25c9e8)}.story-tile h2,.today-brief article h2{font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.04em;max-width:690px;margin:25px 0 14px}.standfirst,.story-tile>p{font-size:13px;line-height:1.7;max-width:680px}.label{border-radius:20px;font-weight:600}.label.advisory{background:#fff0e9;color:#a9431f}.label.research{background:#e5f8f6;color:#167366}.label.incident{background:#fff6d8;color:#856800}.label.model{background:#eceaff;color:#5147cf}.tile-action{border-top:1px solid #e8eaf0;margin-top:22px}.tile-action a{background:#635bff;border-radius:9px;padding:11px 15px}.tile-action a b{color:white}.feed{padding-top:45px}.feed-header{border-bottom:0}.feed-header h2{font-size:40px}.filters{gap:9px}.filter{background:white;border:1px solid var(--line);border-radius:20px;padding:8px 14px}.filter.active,.filter:hover{background:#111827;border-color:#111827}.day-archive{display:grid;grid-template-columns:1fr;gap:16px}.archive-day{grid-template-columns:110px minmax(0,760px);border-top:0;background:transparent;padding:0 0 22px}.archive-day .story-tile{grid-column:auto;width:100%;border-radius:14px;box-shadow:0 6px 22px rgba(24,32,56,.045)}.archive-date time{font-size:17px}.pending-link{color:#7b8494}.format{background:#111827}.eyebrow.light,.key-takeaway span,.section-label{color:#7ddff0}.contribute>a{border:0;background:#635bff;color:white;border-radius:9px;padding:13px 17px}footer,.article-footer{background:#0b1020}.article{padding-top:55px}.article-lead h1{font-size:clamp(42px,6vw,68px);max-width:920px}.publication-meta{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden}.key-takeaway{background:#111827;border-radius:14px}.fact-box,.corrections{border-radius:10px}.read-button{background:#635bff;border-radius:9px}.read-button span{color:white}@media(max-width:800px){.site-header.open{background:white}.day-grid{grid-template-columns:1fr}.story-tile,.story-tile.published{grid-column:1}.archive-day{grid-template-columns:1fr}.today-heading .edition-date{gap:7px}.article-header{position:sticky}}@media(max-width:520px){.today-heading{border-radius:10px;margin-left:-8px;margin-right:-8px}.story-tile,.story-tile.published{padding:23px}.day-title small{justify-self:start}.day-title h1{font-size:20px}.feed-header h2{font-size:34px}}
