:root{color-scheme:light;--bg: #f3f5f8;--surface: #ffffff;--surface-muted: #eef1f5;--inverse: #101114;--ink: #14171d;--muted: #45505e;--line: #d8dee7;--header-bg: rgba(255, 255, 255, .94);--accent: #e50914;--accent-strong: #a70008;--blue: #004b9a;--red: #a70008;--gold: #6b4500;--evidence: #087a55;--evidence-strong: #034f38;--radius: 8px;--max: 1280px;--home-stage-bg: #f3f5f8;--home-stage-ink: #111318;--home-stage-muted: #45505e;--home-stage-line: #d8dee7;--home-rail-bg: #ffffff;--home-rail-ink: #111318;--home-overlay: linear-gradient(180deg, rgba(0, 0, 0, .04) 18%, rgba(0, 0, 0, .78) 72%, rgba(0, 0, 0, .94) 100%)}html[data-theme=dark]{color-scheme:dark;--bg: #080808;--surface: #151515;--surface-muted: #232323;--inverse: #050505;--ink: #f7f7f7;--muted: #a9afb7;--line: #303030;--header-bg: rgba(8, 8, 8, .94);--accent: #ff2d2d;--accent-strong: #ff8c8c;--blue: #48b8ff;--red: #a70008;--gold: #f2b84b;--evidence: #2dd889;--evidence-strong: #82f0bd;--home-stage-bg: #050505;--home-stage-ink: #ffffff;--home-stage-muted: #cbd5e1;--home-stage-line: #242a32;--home-rail-bg: #101114;--home-rail-ink: #ffffff;--home-overlay: linear-gradient(180deg, rgba(0, 0, 0, .08) 18%, rgba(0, 0, 0, .76) 72%, rgba(0, 0, 0, .94) 100%)}*{box-sizing:border-box}html{font-family:Helvetica Neue,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--ink)}h1,h2,h3{text-wrap:balance}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body{margin:0;min-width:320px;background:var(--bg);font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--accent),transparent 24%);outline-offset:3px}.skip-link{position:absolute;left:16px;top:10px;z-index:20;transform:translateY(-140%);padding:8px 10px;border-radius:6px;background:var(--red);color:#fff;font-weight:800}.skip-link:focus{transform:translateY(0)}img{display:block;max-width:100%}main{width:min(var(--max),calc(100% - 32px));margin:0 auto}.site-top-band{display:none;min-height:96px;place-items:center;background:#050505}.site-top-band span{width:min(720px,calc(100% - 48px));height:56px;background:#2f2f2f}.site-header{position:sticky;top:0;z-index:12;margin:0 0 18px;border-bottom:1px solid var(--line);background:var(--header-bg);backdrop-filter:blur(16px)}.site-header-inner{width:min(var(--max),calc(100% - 32px));margin:0 auto}.topline,.site-footer,.section-heading,.meta-row,.byline{display:flex;align-items:center}.topline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0 10px}.brand{display:inline-flex;align-items:center;gap:8px;font-size:1.72rem;font-weight:900;line-height:1;letter-spacing:0}.brand-mark{position:relative;display:grid;width:38px;height:34px;place-items:center;border-radius:10px;background:var(--red);color:#fff;font-size:.78rem;font-weight:900;line-height:1;overflow:hidden;text-transform:lowercase}.brand-mark:after{position:absolute;right:8px;bottom:6px;left:8px;height:3px;border-radius:999px;background:#fff;content:"";opacity:.82}.brand[aria-current=page] .brand-mark{background:var(--red)}.edition{display:grid;justify-self:end;gap:2px;color:var(--muted);font-size:.72rem;font-weight:800;text-align:right;text-transform:uppercase}.edition time{color:var(--ink);font-size:.76rem;font-weight:800;text-transform:none}.theme-toggle{display:inline-flex;min-height:34px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.theme-toggle:hover{border-color:var(--accent);color:var(--accent-strong)}.theme-toggle-mark{position:relative;width:28px;height:16px;border-radius:999px;background:var(--surface-muted)}.theme-toggle-mark:after{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--red);content:"";transition:transform .16s ease}.theme-toggle[aria-pressed=true] .theme-toggle-mark:after{transform:translate(12px)}.nav-row{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;gap:18px;border-top:1px solid var(--line)}.nav{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{padding:12px 13px;white-space:nowrap;color:var(--ink);font-weight:850;font-size:.88rem}.nav-utility{flex:0 0 auto}.nav-utility a{font-size:.82rem}.nav-mobile-search{display:none}.nav a:hover{background:var(--surface-muted);color:var(--ink)}.nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--red);background:transparent;color:var(--ink)}.nav a[aria-current=page]:hover{background:var(--surface-muted);color:var(--ink)}.breaking-strip{display:flex;align-items:center;gap:12px;min-height:44px;margin-bottom:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.breaking-kicker{flex:0 0 auto;padding:3px 7px;border-radius:3px;background:var(--red);color:#fff;font-size:.78rem;font-weight:800}.breaking-strip a{min-width:0;font-weight:850;overflow-wrap:anywhere}.breaking-strip time{flex:0 0 auto;color:var(--muted);font-size:.82rem;font-weight:760;white-space:nowrap}.breaking-strip [data-home-topline-source]{flex:0 0 auto;margin-left:auto}.news-pulse{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:stretch;margin-bottom:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.news-pulse-label{display:inline-flex;align-items:center;gap:8px;padding:12px;color:var(--accent-strong);font-size:.82rem;text-transform:uppercase}.news-pulse-label span{width:8px;height:8px;border-radius:999px;background:var(--red)}.news-pulse ol{display:flex;gap:0;min-width:0;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.news-pulse ol::-webkit-scrollbar{display:none}.news-pulse li{display:grid;gap:2px;min-width:min(250px,72vw);padding:11px 14px;border-left:1px solid var(--line)}.news-pulse time{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.news-pulse .story-source-badge{width:fit-content}.news-pulse a{font-weight:800;line-height:1.18}.news-pulse-live{display:inline-flex;align-items:center;min-height:100%;padding:0 12px;border-left:1px solid var(--line);color:var(--blue);font-size:.82rem;white-space:nowrap}.home-trend-rail{display:flex;gap:0;align-items:center;margin-bottom:14px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-trend-rail::-webkit-scrollbar{display:none}.home-trend-rail strong,.home-trend-rail a{flex:0 0 auto;padding:10px 12px 11px;font-size:.88rem;line-height:1;white-space:nowrap}.home-trend-rail strong{padding-left:12px;color:var(--accent-strong);font-weight:950}.home-trend-rail a{border-left:1px solid var(--line);font-weight:760}.home-editorial-front{display:grid;grid-template-columns:minmax(220px,.86fr) minmax(380px,1.38fr) minmax(240px,.86fr);gap:18px;align-items:start;margin-bottom:30px}.front-column,.front-lead,.front-side-story,.front-right-feature{min-width:0}.front-column{display:grid;gap:22px}.front-column-right.latest-panel{padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.front-side-story,.front-right-feature{display:grid;gap:0;padding-bottom:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.front-side-image,.front-lead-image{display:block;overflow:hidden;background:var(--surface-muted)}.front-side-image{aspect-ratio:16 / 9;border-radius:0}.front-lead-image{aspect-ratio:16 / 9;margin-top:0;border-radius:0}.front-side-image img,.front-lead-image img{width:100%;height:100%;object-fit:cover}.front-side-story h2,.front-right-feature h2{margin:0;padding:12px 12px 8px;font-size:clamp(1.05rem,1.35vw,1.36rem);line-height:1.12}.front-lead{display:grid;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;text-align:left}.front-lead-copy{padding:16px 18px 0}.front-kicker{display:inline-flex;min-height:26px;align-items:center;border-radius:3px;padding:4px 8px;background:var(--red);color:#fff;font-size:.78rem;font-weight:950;text-transform:uppercase}.front-lead h1{max-width:none;margin:10px 0 0;font-size:clamp(2rem,3vw,3.3rem);font-weight:850;line-height:1.06;letter-spacing:0}.front-lead-summary{display:grid;gap:12px;max-width:none;margin:0;padding:14px 18px 18px;text-align:left}.front-lead-summary .section-latest-meta{justify-content:flex-start}.front-lead-summary p{margin:0;color:var(--ink);font-size:1.08rem;font-weight:650;line-height:1.38;text-align:left}.front-lead-summary ul{display:grid;gap:9px;margin:0;padding:14px 0 0;border-top:1px solid var(--line);color:var(--muted);list-style-position:inside}.front-lead-summary li::marker{color:var(--accent-strong)}.section-heading.compact{margin:10px 0 0;padding-top:14px;border-top:1px solid var(--line)}.front-latest-list li:first-child{border-top:0}.front-latest-list a{font-size:.98rem}.personal-desk{display:grid;gap:14px;margin:34px 0 22px;padding:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.personal-desk-header{display:flex;justify-content:space-between;gap:16px;align-items:start}.personal-desk-header div,.personal-desk-lane,.personal-desk-items,.personal-desk-card{min-width:0}.personal-desk-header p{margin:0}.personal-desk-header div>p{color:var(--blue);font-size:.78rem;font-weight:900;text-transform:uppercase}.personal-desk-header h2{margin:4px 0 0;font-size:1.35rem;line-height:1.08}#personal-desk-status{max-width:300px;color:var(--muted);font-size:.86rem;line-height:1.35;text-align:right}.personal-desk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.personal-desk-lane{display:grid;gap:10px;align-content:start}.personal-desk-lane h3{margin:0;font-size:.88rem;text-transform:uppercase}.personal-desk-items{display:grid;gap:8px}.personal-desk-card{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.personal-desk-card span,.personal-desk-card strong{min-width:0;overflow-wrap:anywhere}.personal-desk-card>span:first-child{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.personal-desk-card strong{font-size:.95rem;line-height:1.18}.personal-desk-card .reader-story-trust{margin-top:0}.personal-desk-card>span:last-child{color:var(--muted);font-size:.82rem;line-height:1.3}.personal-desk-empty{margin:0;color:var(--muted);font-size:.86rem;line-height:1.35}.personal-desk-actions{display:flex;flex-wrap:wrap;gap:8px}.personal-desk-actions a{padding:7px 9px;border:1px solid var(--line);border-radius:var(--radius);color:var(--blue);font-size:.8rem;font-weight:850}.editors-brief{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:18px;align-items:start;margin-bottom:22px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.editors-brief-header{min-width:0}.editors-brief-header p{margin:0;color:var(--accent-strong);font-size:.78rem;font-weight:900;text-transform:uppercase}.editors-brief-header h2{margin:5px 0;font-size:1.45rem;line-height:1.08}.editors-brief-header span{color:var(--muted)}.editors-brief ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:0;list-style:none}.editors-brief li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;min-width:0;padding:13px 0;border-top:1px solid var(--line)}.editors-brief li>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:700;line-height:1}.editors-brief h3{margin:5px 0 4px;font-size:1rem;line-height:1.18}.editors-brief h3 a{overflow-wrap:anywhere}.editors-brief p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.38}.front-grid,.front-package{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.front-package.without-live{grid-template-columns:minmax(0,1fr)}.lead-zone{display:grid;gap:18px;min-width:0}.secondary-leads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.news-dashboard{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:22px;margin-top:22px}.lead-story,.article-card,.latest-panel,.most-read,.live-briefs,.section-latest-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.lead-story{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)}.lead-image,.card-image{display:block;background:var(--surface-muted)}.lead-image{aspect-ratio:16 / 10}.card-image{aspect-ratio:16 / 9}.lead-image img,.card-image img,.article-hero-media img{width:100%;height:100%;object-fit:cover}.lead-copy{display:flex;flex-direction:column;justify-content:center;padding:26px}.meta-row{flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.82rem}.section-label{color:var(--accent-strong);font-weight:850;text-transform:uppercase}.freshness-badge{display:inline-flex;align-items:center;min-height:20px;border:1px solid color-mix(in srgb,var(--gold),var(--line) 45%);border-radius:999px;padding:1px 7px;background:color-mix(in srgb,var(--gold),transparent 88%);color:var(--gold);font-size:.7rem;font-weight:900;line-height:1;text-transform:uppercase}.freshness-badge.live{border-color:color-mix(in srgb,var(--red),var(--line) 42%);background:color-mix(in srgb,var(--red),transparent 88%);color:var(--accent-strong)}.freshness-badge.closed{border-color:color-mix(in srgb,var(--blue),var(--line) 42%);background:color-mix(in srgb,var(--blue),transparent 91%);color:var(--blue)}.story-source-badge{display:none;align-items:center;min-height:20px;border:1px solid color-mix(in srgb,var(--evidence),var(--line) 36%);border-radius:999px;padding:1px 7px;background:color-mix(in srgb,var(--evidence),transparent 90%);color:var(--evidence-strong);font-size:.7rem;font-weight:900;line-height:1;white-space:nowrap}.story-source-badge.context-only{border-color:color-mix(in srgb,var(--blue),var(--line) 48%);background:color-mix(in srgb,var(--blue),transparent 93%);color:var(--blue)}.freshness-time{font-weight:800}.reader-story-trust{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;color:var(--muted);font-size:.78rem}.reader-story-trust .freshness-time{color:var(--muted);font-size:.78rem}.lead-copy h1,.lead-copy h2,.article-hero h1,.category-header h1{margin:12px 0;font-weight:850;line-height:1.08}.lead-copy h1,.lead-copy h2{max-width:11ch;font-size:clamp(2.15rem,4vw,4.6rem)}.lead-copy p,.article-card p,.article-hero p,.category-header span{color:var(--muted)}.lead-copy p{margin:0;font-size:1.05rem}.lead-points,.card-points{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.lead-points li,.card-points li{position:relative;padding-left:16px;color:var(--muted)}.lead-points li:before,.card-points li:before{position:absolute;left:0;color:var(--accent);content:"•";font-weight:900}.card-points{margin-top:12px;font-size:.9rem}.latest-panel,.most-read,.section-latest-panel{padding:18px}.section-latest-meta{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin-top:6px}.front-side-story .section-latest-meta,.front-right-feature .section-latest-meta{margin-top:0;padding:0 12px 12px}.most-read ol,.live-briefs ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.most-read li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--line)}.most-read li>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:700;line-height:1}.most-read a,.live-briefs a{display:block;font-weight:850;line-height:1.24}.live-briefs p{margin:6px 0 0;color:var(--muted);font-size:.86rem;line-height:1.35}.most-read small,.live-briefs small{display:block;margin-top:4px;color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.most-read .section-latest-meta{justify-content:flex-start}.most-read .section-latest-meta small{display:inline-flex;margin-top:0}.live-briefs{padding:18px;border-color:color-mix(in srgb,var(--red),var(--line) 70%)}.rail-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.rail-heading span{width:10px;height:10px;border-radius:999px;background:var(--red);box-shadow:0 0 0 5px color-mix(in srgb,var(--red),transparent 82%)}.rail-heading h2{margin:0;font-size:1.05rem}.live-briefs li{padding:14px 0;border-top:1px solid var(--line)}.live-briefs time{display:block;margin-bottom:4px;color:var(--accent-strong);font-size:.76rem;font-weight:850}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.section-heading>div{min-width:0}.section-heading h2,.section-heading p{margin:0}.section-heading h2{font-size:1.15rem;line-height:1.2}.section-heading p{color:var(--accent-strong);font-size:.78rem;font-weight:850;text-transform:uppercase}.section-heading a{flex:0 0 auto;color:var(--blue);font-size:.9rem;font-weight:800}.headline-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.headline-list li{padding:13px 0;border-top:1px solid var(--line)}.headline-list a{display:block;font-weight:800;line-height:1.25}.headline-list time{color:var(--muted);font-size:.78rem}.story-grid-section,.category-stack,.related-section,.category-page,.section-article-grid,.section-topics,.topic-dossier,.topic-radar{margin-top:34px}.section-topics{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:18px;align-items:start;margin-bottom:22px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-topics-copy p{margin:0;color:var(--accent-strong);font-size:.78rem;font-weight:900;text-transform:uppercase}.section-topics-copy h2{margin:5px 0 0;font-size:1.35rem;line-height:1.08}.section-topic-list,.topic-section-list,.topic-related-list{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.section-topic-list a,.topic-section-list a,.topic-related-list a{display:inline-grid;gap:2px;min-width:136px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.section-topic-list span,.topic-section-list span,.topic-related-list span{font-weight:850;line-height:1.2}.section-topic-list small,.topic-section-list small,.topic-related-list small{color:var(--muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.topic-dossier{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px}.topic-dossier-panel{min-width:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.topic-dossier-panel p{margin:0;color:var(--accent-strong);font-size:.78rem;font-weight:900;text-transform:uppercase}.topic-dossier-panel h2{margin:5px 0 14px;font-size:1.35rem;line-height:1.08}.topic-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.topic-radar-card{display:grid;gap:12px;min-width:0;border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:var(--surface)}.topic-radar-card-header,.topic-radar-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.topic-radar-card-header{justify-content:space-between}.topic-radar-card-header a{color:var(--accent-strong);font-size:.82rem;font-weight:900;text-transform:uppercase}.topic-radar-card-header span,.topic-radar-card-header button,.topic-radar-meta,.topic-radar-feed{color:var(--muted);font-size:.8rem;font-weight:800}.topic-radar-card h3{margin:0;font-size:1.1rem;line-height:1.2}.topic-radar-card-header button{width:fit-content}.topic-radar-meta span{color:var(--ink)}.topic-radar-meta .story-source-badge{color:var(--accent-strong)}.topic-radar-feed{width:fit-content;color:var(--blue)}.topics-page,.topic-index-leaders,.topic-index-directory{display:grid;gap:20px}.topic-index-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.topic-index-grid.featured{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-index-card{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.topic-index-card-header,.topic-index-card-actions,.topic-index-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.topic-index-card-header{justify-content:space-between}.topic-index-card-header>a{color:var(--accent-strong);font-size:.88rem;font-weight:900;text-transform:uppercase}.topic-index-card-header>span,.topic-index-meta,.topic-index-card p{color:var(--muted);font-size:.82rem;font-weight:800}.topic-index-card h3{margin:0;font-size:1.18rem;line-height:1.18}.topic-index-card.compact h3{font-size:1rem}.topic-index-card p{margin:0;line-height:1.35}.topic-index-meta span,.topic-index-meta time{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:4px 8px;background:var(--bg)}.topic-index-meta .story-source-badge{border-color:color-mix(in srgb,var(--accent),var(--line) 36%);background:color-mix(in srgb,var(--accent),transparent 90%);color:var(--accent-strong);font-size:.7rem;font-weight:900;line-height:1;white-space:nowrap}.topic-index-meta .story-source-badge.context-only{border-color:color-mix(in srgb,var(--blue),var(--line) 48%);background:color-mix(in srgb,var(--blue),transparent 93%);color:var(--blue)}.topic-index-card-actions{align-self:end}.topic-index-card-actions button,.topic-index-card-actions a{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:7px 10px;background:var(--bg);color:var(--ink);font:inherit;font-size:.82rem;font-weight:850;cursor:pointer}.topic-index-card-actions button:hover,.topic-index-card-actions a:hover{border-color:var(--accent);color:var(--accent-strong)}.topic-index-card-actions button.is-followed{border-color:var(--accent);background:color-mix(in srgb,var(--accent),var(--surface) 88%);color:var(--accent-strong)}.archive-hero{display:grid;gap:14px;padding:28px;border-radius:var(--radius);background:var(--inverse);color:#fff}.archive-hero p,.newsletter-box p{margin:0;color:#86efac;font-size:.82rem;font-weight:850;text-transform:uppercase}.archive-hero h1{max-width:860px;margin:0;font-size:clamp(2.1rem,5vw,4.6rem);line-height:1.03}.archive-hero>span{max-width:760px;color:#e5e7eb;font-weight:800}.archive-actions,.topic-cloud,.author-list{display:flex;flex-wrap:wrap;gap:10px}.archive-actions a,.topic-cloud a,.author-list a{display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-weight:800}.archive-actions a{padding:8px 12px;background:var(--surface-muted);color:var(--ink)}.live-hero{background:var(--inverse)}.live-hero-meta{display:flex;flex-wrap:wrap;gap:10px}.live-hero-meta span,.live-hero-meta time{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgb(255 255 255 / 22%);border-radius:999px;padding:6px 11px;color:#e5e7eb;font-size:.86rem;font-weight:850}.latest-page,.latest-river{display:grid;gap:22px}.latest-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:24px;border-left:6px solid var(--blue);border-radius:var(--radius);background:var(--surface)}.latest-hero p,.latest-section-filters p{margin:0;color:var(--accent-strong);font-size:.82rem;font-weight:850;text-transform:uppercase}.latest-hero h1{max-width:860px;margin:8px 0 10px;font-size:clamp(2.1rem,5vw,4.5rem);font-weight:850;line-height:1.08}.latest-hero span{color:var(--muted);font-weight:800}.latest-actions,.latest-section-filters>div:last-child,.latest-story-tags{display:flex;flex-wrap:wrap;gap:10px}.latest-actions{justify-content:flex-end}.latest-actions a,.latest-section-filters a,.latest-story-tags a{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--ink);font-weight:850}.latest-actions a{min-height:36px;padding:8px 12px}.latest-section-filters{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.latest-section-filters h2{margin:4px 0 0;font-size:1.25rem;line-height:1.2}.latest-section-filters a{flex:0 0 auto;gap:8px;min-height:36px;padding:7px 10px;color:var(--muted);font-size:.84rem;white-space:nowrap}.latest-section-filters a span{color:var(--ink)}.latest-section-filters small{color:var(--muted);font-weight:800;white-space:nowrap}.latest-day{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px;align-items:start;padding:22px 0;border-top:1px solid var(--line)}.latest-day>header{position:sticky;top:12px;display:grid;gap:6px}.latest-day>header time{color:var(--ink);font-size:1.05rem;font-weight:850}.latest-day>header span{color:var(--muted);font-size:.84rem;font-weight:850}.latest-day ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.latest-story{display:grid;grid-template-columns:78px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid var(--line)}.latest-story:first-child{padding-top:0;border-top:0}.latest-story-time time{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:6px 10px;background:var(--surface);color:var(--muted);font-size:.84rem;font-weight:900}.latest-story-copy{display:grid;min-width:0;gap:9px}.latest-story-copy h2{margin:0;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.12}.latest-story-copy p{max-width:760px;margin:0;color:var(--muted)}.latest-story-tags a{min-height:30px;padding:5px 9px;color:var(--muted);font-size:.78rem}.latest-actions a:hover,.latest-section-filters a:hover,.latest-story-tags a:hover{border-color:var(--accent);color:var(--accent-strong)}.breadcrumbs{margin:-10px 0 18px;color:var(--muted);font-size:.84rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.breadcrumbs li{display:inline-flex;min-width:0;align-items:center;gap:7px}.breadcrumbs li+li:before{color:var(--line);content:"/";font-weight:850}.breadcrumbs a{color:var(--blue);font-weight:850}.breadcrumbs span{overflow-wrap:anywhere;font-weight:750}.archive-directory{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:22px;margin-top:28px}.live-desk{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:24px;align-items:start;margin-top:28px}.live-feed ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.live-feed li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:14px;padding:0 0 20px}.live-feed li+li{border-top:1px solid var(--line);padding-top:20px}.live-feed-marker{position:relative;margin-top:7px}.live-feed-marker:before{position:absolute;top:0;left:0;width:12px;height:12px;border-radius:999px;background:var(--red);box-shadow:0 0 0 5px color-mix(in srgb,var(--red),transparent 84%);content:""}.live-feed-card{display:grid;gap:8px;min-width:0}.live-feed-card h2{margin:0;font-size:clamp(1.25rem,2.3vw,2rem);line-height:1.1}.live-feed-card p{margin:0;color:var(--muted)}.live-feed-card strong{color:var(--ink);font-size:.94rem}.live-feed-link{width:fit-content;color:var(--blue);font-size:.9rem;font-weight:850}.live-story-stack .compact-grid{grid-template-columns:1fr}.live-page{display:grid;gap:28px}.live-page .live-desk{margin-top:0}.live-page>.empty-state{margin:0}.live-archive{display:grid;gap:16px}.live-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.live-archive-card{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.live-archive-meta,.live-archive-footer{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.live-archive-meta span,.live-archive-footer{color:var(--muted);font-size:.84rem;font-weight:800}.live-archive-meta .section-label,.live-archive-meta>span{line-height:1.2}.live-archive-meta .freshness-badge{max-width:100%}.live-archive-meta .story-source-badge{color:var(--accent-strong)}.live-archive-card h3{margin:0;font-size:1.18rem;line-height:1.2}.live-archive-card h3 a{color:inherit}.live-archive-card p{margin:0;color:var(--muted)}.live-archive-footer{padding-top:4px;border-top:1px solid var(--line)}.archive-timeline{display:grid;gap:16px}.archive-day{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;border-top:1px solid var(--line);padding-top:18px}.archive-day header{display:grid;align-content:start;gap:6px}.archive-day header time{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:750;line-height:1.08}.archive-day header span{color:var(--muted);font-size:.82rem;font-weight:850}.archive-day ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.archive-day li{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;padding:0 0 18px}.archive-day li+li{border-top:1px solid var(--line);padding-top:18px}.archive-story-time time{display:inline-flex;min-height:30px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:5px 8px;background:var(--surface);color:var(--muted);font-size:.78rem;font-weight:850}.archive-story-copy{min-width:0}.archive-story-copy h3{margin:5px 0;font-size:1.2rem;line-height:1.18}.archive-story-copy p{margin:0;color:var(--muted)}.briefing-hero,.briefing-topline,.briefing-section-scan,.briefing-bottom{margin-bottom:22px}.briefing-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:24px 0 18px;border-bottom:1px solid var(--ink)}.briefing-hero p,.briefing-lead .meta-row,.briefing-section-grid article>div,.briefing-topics a,.briefing-readlist small,.briefing-section-grid time{text-transform:uppercase}.briefing-hero p{margin:0 0 7px;color:var(--accent-strong);font-size:.8rem;font-weight:900}.briefing-hero h1{max-width:820px;margin:0;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.96}.briefing-hero span{display:block;margin-top:12px;color:var(--muted);font-weight:750}.briefing-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.briefing-actions a{display:inline-flex;min-height:38px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:0 12px;background:var(--surface);font-size:.84rem;font-weight:850}.digest-page{display:grid;gap:22px;margin-bottom:28px}.digest-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:18px;align-items:end;padding:24px 0 20px;border-bottom:1px solid var(--ink)}.digest-hero p,.digest-card p,.digest-ledger>div:first-child p,.digest-status strong{text-transform:uppercase}.digest-hero p{margin:0 0 7px;color:var(--accent-strong);font-size:.8rem;font-weight:900}.digest-hero h1{max-width:880px;margin:0;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.97}.digest-hero span{display:block;max-width:760px;margin-top:12px;color:var(--muted);font-weight:750}.digest-hero time{color:var(--ink);white-space:nowrap}.digest-status{display:grid;gap:8px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.digest-status strong{color:var(--accent-strong);font-size:.78rem;font-weight:900}.digest-status span{margin:0;color:var(--ink);font-size:1.15rem}.digest-status small{color:var(--muted);line-height:1.35}.digest-channel-section{display:grid;gap:14px}.digest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.digest-card{display:grid;min-width:0;min-height:230px;align-content:space-between;gap:18px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.digest-card.primary{border-color:var(--line);background:var(--inverse);color:#fff}.digest-card p{margin:0 0 8px;color:var(--accent-strong);font-size:.78rem;font-weight:900}.digest-card.primary p{color:#86efac}.digest-card h2{margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.digest-card span{display:block;margin-top:10px;color:var(--muted);line-height:1.5}.digest-card.primary span{color:#d1d5db}.digest-card-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.digest-card-meta small{color:var(--muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.digest-card.primary .digest-card-meta small{color:#cbd5e1}.digest-card-meta a,.digest-reader-links a{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:6px;background:var(--surface-muted);color:var(--ink);font-weight:850}.digest-card-meta a{min-height:38px;padding:0 12px}.digest-card.primary .digest-card-meta a{border-color:#fff}.digest-ledger{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:18px;align-items:start;padding-top:18px;border-top:1px solid var(--line)}.digest-ledger>div:first-child p{margin:0;color:var(--accent-strong);font-size:.78rem;font-weight:900}.digest-ledger h2{margin:5px 0 0;font-size:clamp(1.5rem,2.4vw,2.35rem);line-height:1.06}.digest-reader-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.digest-reader-links a{display:flex;min-width:0;min-height:112px;align-content:start;align-items:flex-start;flex-direction:column;gap:7px;padding:14px;white-space:normal}.digest-reader-links strong{font-size:1rem}.digest-reader-links span{color:var(--muted);font-size:.9rem;line-height:1.35}.briefing-topline{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:22px;align-items:start}.briefing-lead,.briefing-readlist,.briefing-section-grid article,.briefing-topics,.briefing-most-read{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.briefing-lead{padding:22px}.briefing-lead h2{max-width:860px;margin:12px 0 10px;font-size:clamp(1.9rem,3.8vw,3.4rem);line-height:1.02}.briefing-lead p{max-width:760px;margin:0;color:var(--muted);font-size:1.05rem}.briefing-lead ul{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}.briefing-lead li{padding-left:16px;border-left:3px solid var(--accent);font-weight:750}.briefing-readlist,.briefing-most-read,.briefing-topics{padding:18px}.briefing-readlist ol,.briefing-most-read ol{display:grid;margin:0;padding:0;list-style:none}.briefing-readlist li,.briefing-most-read li{padding:13px 0;border-top:1px solid var(--line)}.briefing-readlist li:first-child,.briefing-most-read li:first-child{border-top:0;padding-top:0}.briefing-readlist a,.briefing-most-read a{display:block;font-weight:850;line-height:1.18;overflow-wrap:anywhere}.briefing-readlist small{display:block;margin-top:6px;color:var(--muted);font-size:.76rem;font-weight:850}.briefing-readlist .section-latest-meta small{display:inline-flex;margin-top:0}.briefing-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.briefing-section-grid article{display:grid;gap:10px;padding:16px}.briefing-section-grid article>div{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.78rem;font-weight:850}.briefing-section-grid article>.section-latest-meta{justify-content:flex-start}.briefing-section-grid h3{margin:0;font-size:1.1rem;line-height:1.18}.briefing-section-grid time,.briefing-section-grid p{margin:0;color:var(--muted);font-size:.82rem;font-weight:850}.briefing-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:18px;align-items:start}.briefing-topics>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.briefing-topics a{display:inline-flex;max-width:100%;min-height:34px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:6px 10px;background:var(--bg);font-size:.82rem;font-weight:850}.briefing-topics span{color:var(--accent-strong);font-size:.76rem;font-weight:900}.archive-directory>div,.search-tool,.saved-tool,.recent-tool,.following-tool,.newsletter-box{padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.topic-cloud a,.author-list a{padding:7px 11px;border:1px solid var(--line);background:var(--bg)}.topic-cloud span,.author-list span{color:var(--muted);font-size:.78rem}.search-tool{display:grid;gap:12px}.search-tool label{color:var(--muted);font-size:.82rem;font-weight:850;text-transform:uppercase}.search-tool input{width:100%;min-height:46px;border:1px solid var(--line);border-radius:6px;padding:10px 12px;background:var(--surface);color:var(--ink);font:inherit}.search-controls{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:12px;align-items:start}.search-filter-group{display:flex;flex-wrap:wrap;gap:8px}.search-filter{min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:var(--bg);color:var(--ink);font:inherit;font-size:.86rem;font-weight:850;cursor:pointer}.search-filter:hover,.search-filter.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent),var(--surface) 88%);color:var(--accent-strong)}.search-sort{display:grid;gap:6px}.search-sort select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:6px;padding:8px 10px;background:var(--surface);color:var(--ink);font:inherit;font-weight:750}.search-results{display:grid;gap:12px}.search-results article{padding:14px 0;border-top:1px solid var(--line)}.search-results small{color:var(--accent-strong);font-weight:850;text-transform:uppercase}.search-results h2{margin:5px 0;font-size:1.15rem;line-height:1.2}.search-results p{margin:0;color:var(--muted)}.search-result-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.search-result-tags span{padding:4px 7px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:750}.search-discovery{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start;margin-top:20px}.search-suggestions-panel,.search-latest{min-width:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.search-suggestions-panel .section-heading,.search-latest .section-heading{margin-bottom:12px}.search-suggestions{display:flex;flex-wrap:wrap;gap:8px}.search-suggestions a{display:inline-flex;max-width:100%;min-height:36px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:7px 10px;background:var(--bg);color:var(--ink);font-weight:850}.search-suggestions a:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent),var(--surface) 90%);color:var(--accent-strong)}.search-suggestions a span{min-width:0;overflow-wrap:anywhere}.search-suggestions small{flex:0 0 auto;color:var(--accent-strong);font-size:.78rem;font-weight:900}.search-latest ol{display:grid;margin:0;padding:0;list-style:none}.search-latest li{min-width:0;padding:12px 0;border-top:1px solid var(--line)}.search-latest li:first-child{padding-top:0;border-top:0}.search-latest li:last-child{padding-bottom:0}.search-latest a{display:block;color:inherit;font-weight:850;line-height:1.18;overflow-wrap:anywhere}.search-latest small{display:block;margin-top:6px;color:var(--muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.search-latest .section-latest-meta small{display:inline-flex;margin-top:0}.search-latest .section-latest-meta .freshness-time{color:var(--muted);font-size:.78rem}.saved-page,.recent-page,.following-page,.offline-page{display:grid;gap:20px}.offline-page{min-height:58vh;align-content:center;padding:34px;border-radius:var(--radius);background:var(--inverse);color:#fff}.offline-page p{margin:0;color:#86efac;font-size:.82rem;font-weight:900;text-transform:uppercase}.offline-page h1{max-width:860px;margin:0;font-size:clamp(2.25rem,5vw,5rem);line-height:1.03}.offline-page span{display:block;max-width:720px;color:#cbd5e1;font-size:1.06rem}.offline-actions{display:flex;flex-wrap:wrap;gap:10px}.offline-actions a{display:inline-flex;min-height:42px;align-items:center;border:1px solid color-mix(in srgb,#ffffff,transparent 72%);border-radius:999px;padding:8px 13px;background:var(--surface-muted);color:var(--ink);font-weight:850}.offline-actions a:hover{border-color:#86efac;background:#86efac;color:var(--ink)}.saved-tool,.recent-tool,.following-tool{display:grid;gap:14px}.saved-tool-topline,.recent-tool-topline,.following-tool-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.saved-tool-actions{display:flex;flex-wrap:wrap;gap:8px}.saved-status,.recent-status,.following-status{margin:0;color:var(--muted);font-weight:850}.saved-offline-status{margin:-4px 0 0;color:var(--muted);font-size:.92rem;font-weight:750}.saved-tool button,.saved-result-actions button,.recent-tool button,.recent-result-actions button,.following-tool button,.following-topic-actions button,.topic-radar-card-header button,.tag-chip button,.category-header-actions button,.topic-choice{min-height:36px;border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:var(--bg);color:var(--ink);font:inherit;font-size:.84rem;font-weight:850;cursor:pointer}.saved-tool button:hover,.saved-result-actions button:hover,.recent-tool button:hover,.recent-result-actions button:hover,.following-tool button:hover,.following-topic-actions button:hover,.topic-radar-card-header button:hover,.tag-chip button:hover,.category-header-actions button:hover,.topic-choice:hover{border-color:var(--accent);color:var(--accent-strong)}.saved-tool button:disabled,.recent-tool button:disabled,.following-tool button:disabled,.topic-radar-card-header button:disabled,.tag-chip button:disabled,.category-header-actions button:disabled,.topic-choice:disabled{cursor:not-allowed;opacity:.55}.tag-chip button.is-followed,.topic-radar-card-header button.is-followed,.category-header-actions button.is-followed,.topic-choice.is-followed{border-color:var(--accent);background:color-mix(in srgb,var(--accent),var(--surface) 88%);color:var(--accent-strong)}.saved-results,.recent-results{display:grid;gap:0}.saved-results article,.recent-results article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px 0;border-top:1px solid var(--line)}.saved-result-copy,.recent-result-copy{min-width:0}.saved-result-copy small,.recent-result-copy small{color:var(--accent-strong);font-weight:850;text-transform:uppercase}.saved-result-copy h2,.recent-result-copy h2{margin:5px 0;font-size:1.18rem;line-height:1.18}.saved-result-copy h2 a,.recent-result-copy h2 a{overflow-wrap:anywhere}.saved-result-copy p,.recent-result-copy p{margin:0;color:var(--muted)}.saved-offline-badge{display:inline-flex;width:fit-content;margin-top:10px;border:1px solid var(--line);border-radius:999px;padding:4px 9px;color:var(--muted);font-size:.78rem;font-weight:900}.saved-offline-badge.is-cached{border-color:color-mix(in srgb,var(--accent),var(--line) 35%);background:color-mix(in srgb,var(--accent),var(--surface) 90%);color:var(--accent-strong)}.saved-result-actions,.recent-result-actions{display:flex;justify-content:flex-end}.saved-discovery,.recent-discovery{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.saved-discovery .section-heading,.recent-discovery .section-heading{margin-bottom:12px}.saved-discovery-links{display:flex;flex-wrap:wrap;gap:8px}.saved-discovery-links a{display:inline-flex;min-height:36px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:7px 10px;background:var(--bg);color:var(--ink);font-weight:850}.saved-discovery-links a:hover{border-color:var(--accent);color:var(--accent-strong)}.following-results{display:grid;gap:14px}.following-topic-section,.following-picker,.following-latest{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.following-topic-header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.following-topic-header h2{margin:0;font-size:1.25rem}.following-topic-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.following-topic-actions a{display:inline-flex;min-height:36px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:var(--red);color:#fff;font-size:.84rem;font-weight:850}.following-topic-section ol,.following-latest ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.following-topic-section li,.following-latest li{padding:12px 0;border-top:1px solid var(--line)}.following-topic-section li:first-child,.following-latest li:first-child{border-top:0}.following-topic-section a,.following-latest a{display:block;color:inherit;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.following-topic-section small,.following-latest small{display:block;margin-top:5px;color:var(--muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.following-topic-section .following-topic-actions a{display:inline-flex;min-height:36px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:var(--red);color:#fff;font-size:.84rem;font-weight:850}.following-topic-section>p{margin:12px 0 0;color:var(--muted)}.following-picker .section-heading,.following-latest .section-heading{margin-bottom:12px}.following-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.topic-choice{display:grid;height:100%;min-height:94px;align-content:start;gap:4px;border-radius:var(--radius);text-align:left}.topic-choice span{color:var(--ink);font-size:.96rem}.topic-choice small,.topic-choice b{color:var(--muted);font-size:.75rem;font-weight:850;text-transform:uppercase}.topic-choice b{color:var(--accent-strong)}.newsletter-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:22px;align-items:end;margin-top:34px;background:linear-gradient(135deg,var(--ink),#1f2937);color:#fff}.newsletter-box h2{max-width:680px;margin:8px 0;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.08}.newsletter-box span{display:block;max-width:720px;color:#cbd5e1}.newsletter-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.newsletter-actions a{display:inline-flex;align-items:center;min-height:46px;border:0;border-radius:6px;padding:0 16px;background:var(--red);color:#fff;font-weight:850}.newsletter-actions a:first-child{background:var(--surface-muted);color:var(--ink)}.story-grid,.compact-grid{display:grid;gap:18px}.story-grid,.compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.article-card h3{margin:8px 0 7px;font-size:1.08rem;line-height:1.22}.article-card p{margin:0;font-size:.92rem}.card-body{padding:14px}.article-card.compact{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:118px}.article-card.compact .card-image{aspect-ratio:auto;height:100%}.article-card.compact h3{font-size:.98rem}.article-card.compact .card-body{min-width:0;padding:12px}.category-band{padding:22px 0;border-top:1px solid var(--line)}.article-page{width:min(var(--article-width, 840px),100%);margin:0 auto}.article-reading-progress{position:fixed;top:0;left:0;z-index:30;width:100%;height:4px;background:color-mix(in srgb,var(--line),transparent 24%)}.article-reading-progress span{display:block;width:100%;height:100%;transform:scaleX(var(--reading-progress, 0));transform-origin:left center;background:var(--accent);transition:transform .12s ease-out}:root[data-reader-width=wide]{--article-width: 980px}.article-hero{padding-bottom:24px;border-bottom:1px solid var(--line)}.article-hero h1{font-size:clamp(2.25rem,4.6vw,4.7rem)}.article-hero p{margin:0 0 16px;font-size:1.18rem}.byline{flex-wrap:wrap;gap:10px;margin-bottom:20px;color:var(--muted);font-size:.92rem}.byline a{color:var(--ink);font-weight:850}.byline span:before{content:none}.byline span{padding-left:10px;border-left:1px solid var(--line)}.byline .byline-label{padding-left:0;border-left:0;color:var(--accent-strong);font-size:.76rem;font-weight:900;text-transform:uppercase}.share-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.share-tools a,.share-tools button{min-height:36px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:var(--surface);color:var(--ink);font-size:.84rem;font-weight:850}.share-tools button{appearance:none;font:inherit;cursor:pointer}.share-tools a:hover,.share-tools button:hover{border-color:var(--accent);color:var(--accent-strong)}.share-tools a:focus-visible,.share-tools button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent),transparent 58%);outline-offset:2px}.article-status-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:20px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--gold),var(--line) 54%);border-radius:var(--radius);background:color-mix(in srgb,var(--gold),transparent 92%)}.article-status-banner.live{border-color:color-mix(in srgb,var(--red),var(--line) 56%);background:color-mix(in srgb,var(--red),transparent 93%)}.article-status-banner.closed{border-color:color-mix(in srgb,var(--blue),var(--line) 56%);background:color-mix(in srgb,var(--blue),transparent 94%)}.article-status-banner h2{margin:8px 0 4px;font-size:1.1rem;line-height:1.15}.article-status-banner p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.38}.article-status-meta{display:grid;justify-items:end;gap:7px;min-width:150px}.article-status-meta time{color:var(--ink);font-size:.88rem;font-weight:900;white-space:nowrap}.article-status-meta a{color:var(--blue);font-size:.84rem;font-weight:850}.article-hero-media{margin:0}.article-hero-media img{aspect-ratio:16 / 9;border-radius:var(--radius)}.article-hero-media figcaption{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;color:var(--muted);font-size:.82rem}.article-hero-media figcaption span{flex:1 1 360px}.article-hero-media figcaption small{font:inherit;font-weight:750}.article-utility{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:16px;margin-top:22px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface),var(--bg) 36%)}.article-utility-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.article-utility-meta div{min-width:0}.article-utility-meta dt{color:var(--accent-strong);font-size:.72rem;font-weight:850;text-transform:uppercase}.article-utility-meta dd{margin:3px 0 0;color:var(--ink);font-size:.9rem;font-weight:800;line-height:1.25}.article-utility-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.article-utility-nav a{display:inline-flex;align-items:center;min-height:32px;border:1px solid var(--line);border-radius:999px;padding:5px 9px;background:var(--surface);color:var(--muted);font-size:.8rem;font-weight:850}.article-utility-nav a:hover{border-color:var(--accent);color:var(--accent-strong)}.article-utility-nav a.is-active,.article-utility-nav a[aria-current=true]{border-color:var(--accent);background:var(--red);color:#fff}.article-reader-controls{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:16px;margin-top:18px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.article-reader-controls .reader-control-eyebrow{margin:0;color:var(--accent-strong);font-size:.78rem;font-weight:900;text-transform:uppercase}.article-reader-controls .reader-control-title{margin:4px 0 0;color:var(--ink);font-size:1.08rem;font-weight:900;line-height:1.15;text-transform:none}.reader-control-actions,.reader-control-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.reader-control-group{padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--bg)}.reader-control-group span{padding:0 5px 0 7px;color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.reader-control-group button,.reader-reset{min-height:32px;border:1px solid transparent;border-radius:999px;padding:5px 9px;background:transparent;color:var(--ink);font:inherit;font-size:.82rem;font-weight:850;cursor:pointer}.reader-control-group button:hover,.reader-reset:hover{border-color:var(--accent);color:var(--accent-strong)}.reader-control-group button[aria-pressed=true]{border-color:var(--accent);background:var(--red);color:#fff}.reader-reset{border-color:var(--line);background:var(--surface)}.article-content{margin-top:26px;font-family:Georgia,Times New Roman,serif;font-size:1.16rem;line-height:1.78}:root[data-reader-size=compact] .article-content{font-size:1.06rem;line-height:1.68}:root[data-reader-size=large] .article-content{font-size:1.28rem;line-height:1.84}.article-content p{margin:0 0 1.15em}.article-content p:first-of-type:first-letter{float:left;margin:.12em .12em 0 0;color:var(--accent-strong);font-size:4.2rem;line-height:.8}.article-summary{margin-top:22px;padding:18px 20px;border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:var(--radius);background:var(--surface)}.article-summary h2{margin:0 0 10px;font-size:1rem;text-transform:uppercase}.article-summary ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--muted);font-weight:650}.live-timeline{margin-top:22px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--red),var(--line) 70%);border-radius:var(--radius);background:var(--surface)}.live-timeline ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.live-timeline li{position:relative;padding:14px 0 14px 22px;border-top:1px solid var(--line)}.live-timeline li:before{position:absolute;top:20px;left:0;width:10px;height:10px;border-radius:999px;background:var(--red);content:""}.live-timeline time{display:block;color:var(--accent-strong);font-size:.78rem;font-weight:850}.live-timeline h3{margin:5px 0 4px;font-size:1rem;line-height:1.25}.live-timeline p{margin:0;color:var(--muted)}.article-trust{display:grid;gap:16px;margin-top:22px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.article-trust>div p{margin:0;color:var(--accent-strong);font-size:.78rem;font-weight:850;text-transform:uppercase}.article-trust h2{margin:4px 0 0;font-size:1.1rem}.article-trust>div .article-source-summary{margin-top:8px;max-width:68ch;color:var(--muted);font-size:.94rem;font-weight:720;line-height:1.45;text-transform:none}.article-source-summary[data-article-source-status=context-only],.article-source-summary[data-article-source-status=none]{color:color-mix(in srgb,var(--ink) 72%,var(--muted))}.article-trust>div .article-source-methodology{margin-top:10px;color:var(--blue);font-size:.88rem;font-weight:850;line-height:1.35;text-transform:none}.article-source-methodology a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.article-trust dl{display:grid;gap:12px;margin:0}.article-trust dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding-top:12px;border-top:1px solid var(--line)}.article-trust dt{color:var(--muted);font-size:.82rem;font-weight:850}.article-trust dd{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0;color:var(--ink)}.article-trust dd span{color:var(--muted)}.article-trust dd>span{flex-basis:100%}.article-trust a{color:var(--blue);font-weight:850}.article-trust dd.article-source-links{display:block}.article-source-list{display:grid;gap:0;width:100%;margin:0;padding:0;list-style:none}.article-source-item{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto;gap:6px 14px;align-items:baseline;max-width:100%;padding:12px 0;border-top:1px solid var(--line);color:var(--ink)}.article-source-item:first-child{padding-top:0;border-top:0}.article-source-item>span,.article-source-item a,.article-source-item>span[data-article-source-link]{min-width:0;color:var(--ink);font-weight:820;line-height:1.25;overflow-wrap:anywhere}.article-source-item small{color:var(--muted);font-size:.72rem;font-weight:900;line-height:1.1;text-transform:uppercase}.article-source-item small[data-article-source-kind=evidence]{color:var(--accent-strong)}.article-source-item>.article-source-host{color:var(--muted);font-size:.76rem;font-weight:850;line-height:1.2}.author-bio{display:grid;gap:12px;margin-top:26px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.author-bio p{margin:0;color:var(--muted)}.author-bio div p,.author-header p{color:var(--accent-strong);font-size:.78rem;font-weight:850;text-transform:uppercase}.author-bio h2{margin:3px 0;font-size:1.25rem}.author-bio span,.author-header strong{color:var(--ink);font-weight:850}.author-bio>a,.author-header>a{width:fit-content;color:var(--blue);font-weight:850}.author-header{display:grid;gap:8px}.profile-meta{display:flex;flex-wrap:wrap;gap:8px}.profile-meta span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--muted);font-size:.82rem;font-weight:750}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.tag-chip{display:inline-flex;min-width:0;max-width:100%;align-items:stretch}.tag-chip a,.tag-chip button,.tag-list a{padding:6px 9px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:.82rem;font-weight:750}.tag-chip a{display:inline-flex;min-width:0;align-items:center;border-radius:999px 0 0 999px;overflow-wrap:anywhere}.tag-chip button{flex:0 0 auto;border-left:0;border-radius:0 999px 999px 0}.tag-list>a{border-radius:999px}.tag-list a:hover,.tag-chip button:hover{border-color:var(--accent);color:var(--accent-strong)}.article-next{display:grid;gap:16px;margin-top:26px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.article-next-heading p,.article-next-section>div p,.article-next-topics>div:first-child p{margin:0;color:var(--accent-strong);font-size:.78rem;font-weight:850;text-transform:uppercase}.article-next-heading h2{margin:4px 0 0;font-size:1.22rem}.article-next-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:18px}.article-next-section,.article-next-topics{min-width:0}.article-next-section h3,.article-next-topics h3{margin:4px 0 0;font-size:1rem}.article-next-section ol{display:grid;gap:0;margin:12px 0;padding:0;list-style:none}.article-next-section li{padding:11px 0;border-top:1px solid var(--line)}.article-next-section a{display:block;color:inherit;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.article-next-section time{display:block;margin-top:5px;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.article-next-section .section-latest-meta{justify-content:flex-start;margin-top:7px}.article-next-section .section-latest-meta time{display:inline-flex;margin-top:0}.article-next-section .article-next-more{width:fit-content;color:var(--blue)}.article-next-topics>div:last-child{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.article-next-topics a{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:6px 10px;background:var(--bg);color:var(--muted);font-size:.82rem;font-weight:850}.article-next-topics a:hover{border-color:var(--accent);color:var(--accent-strong)}.category-header{display:grid;gap:10px;margin-bottom:22px;padding:24px;border-left:6px solid var(--accent);background:var(--surface)}.category-header p{margin:0;color:var(--accent-strong);font-weight:850;text-transform:uppercase}.category-header h1{font-size:clamp(2.05rem,4.5vw,4rem)}.category-description{display:block;max-width:760px}.category-header-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.category-header-actions span,.category-header-actions a,.category-header-actions button{display:inline-flex;align-items:center;min-height:34px;border:1px solid var(--line);border-radius:999px;padding:6px 11px;background:var(--bg);color:var(--muted);font-size:.84rem;font-weight:850}.category-header-actions a{background:var(--red);color:#fff}.category-header-actions button{appearance:none;cursor:pointer}.category-lead-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.empty-state{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted)}.site-footer{width:min(var(--max),calc(100% - 32px));justify-content:space-between;gap:24px;margin:48px auto 0;padding:24px 0 34px;border-top:1px solid var(--line)}.site-footer p{max-width:560px;margin:6px 0 0;color:var(--muted)}.site-footer nav{display:flex;flex-wrap:wrap;gap:14px;font-weight:800}.trust-page{display:grid;gap:20px}.trust-page>p{margin:0;color:var(--accent-strong);font-size:.82rem;font-weight:850;text-transform:uppercase}.trust-page h1{max-width:920px;margin:0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:1.03}.trust-copy{display:grid;gap:14px;max-width:820px;color:var(--muted);font-size:1.08rem}.trust-copy p{margin:0}.privacy-data-controls{display:grid;gap:14px;max-width:980px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.privacy-data-controls .section-heading{margin:0}.privacy-data-controls .section-heading p{font-size:.78rem}.privacy-data-controls .section-heading h2{font-size:1.35rem;line-height:1.12}#privacy-data-status{margin:0;color:var(--muted);font-size:.94rem;font-weight:850}.privacy-data-grid{display:grid;gap:10px}.privacy-data-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.privacy-data-row div{min-width:0}.privacy-data-row h3{margin:0;font-size:.96rem}.privacy-data-row strong{display:block;margin-top:3px;color:var(--accent-strong);font-size:.9rem}.privacy-data-row p{margin:3px 0 0;color:var(--muted);font-size:.88rem;line-height:1.35}.privacy-data-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.privacy-data-links{display:flex;flex-wrap:wrap;gap:8px}.privacy-data-row button,.privacy-data-actions button,.privacy-data-links a{min-height:36px;border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:var(--surface-muted);color:var(--ink);font:inherit;font-size:.84rem;font-weight:850}.privacy-data-row button,.privacy-data-actions button{cursor:pointer}.privacy-data-row button:hover,.privacy-data-actions button:hover,.privacy-data-links a:hover{border-color:var(--accent);color:var(--accent-strong)}.privacy-data-row button:disabled,.privacy-data-actions button:disabled{cursor:not-allowed;opacity:.55}.trust-copy a,.trust-grid a{color:var(--blue);font-weight:850}.trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.trust-page+.trust-grid,.masthead-section{margin-top:28px}.trust-grid article{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.trust-grid h2{margin:0 0 8px;font-size:1.15rem}.trust-grid p{margin:0;color:var(--muted)}.trust-center-page{display:grid;gap:24px}.trust-center-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;align-items:end;padding:28px;border-left:6px solid var(--accent);border-radius:var(--radius);background:var(--surface)}.trust-center-hero p:first-child,.trust-process-grid .section-heading p,.trust-policy-links .section-heading p,.trust-source-trail .section-heading p,.trust-verification-trail .section-heading p{margin:0;color:var(--accent-strong);font-size:.82rem;font-weight:850;text-transform:uppercase}.trust-center-hero h1{max-width:880px;margin:8px 0 0;font-size:clamp(2.1rem,5vw,4.4rem);line-height:1.03}.trust-center-hero>p:last-child{margin:0;color:var(--muted);font-size:1.05rem;font-weight:700}.trust-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.trust-metric-card{display:grid;gap:8px;min-height:168px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.trust-metric-card strong{font-size:2.3rem;line-height:1}.trust-metric-card h2{margin:0;font-size:1rem;line-height:1.15}.trust-metric-card p{margin:0;color:var(--muted);font-size:.9rem}.trust-process-grid,.trust-policy-links,.trust-source-trail,.trust-verification-trail{display:grid;gap:16px;padding-top:8px}.trust-process-grid>div:last-child,.trust-policy-links>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.trust-process-grid article,.trust-policy-links a,.trust-source-trail li,.trust-verification-trail li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.trust-process-grid article{padding:18px}.trust-process-grid h3,.trust-source-trail h3,.trust-verification-trail h3{margin:0;font-size:1.08rem;line-height:1.22}.trust-process-grid p,.trust-source-trail p,.trust-verification-trail p{margin:8px 0 0;color:var(--muted)}.trust-policy-links a{display:grid;gap:8px;min-height:132px;padding:16px}.trust-policy-links span{color:var(--blue);font-size:1.05rem;font-weight:850}.trust-policy-links small{color:var(--muted);font-size:.9rem;font-weight:700}.trust-source-trail ol,.trust-verification-trail ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.trust-source-trail li,.trust-verification-trail li{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.58fr);gap:18px;padding:18px}.trust-source-trail small,.trust-verification-trail small{display:inline-flex;margin-bottom:6px;color:var(--accent-strong);font-size:.8rem;font-weight:850;text-transform:uppercase}.trust-source-trail h3 a,.trust-verification-trail h3 a{color:inherit}.trust-source-trail dl,.trust-verification-trail dl{display:grid;gap:10px;margin:0}.trust-source-trail dl>div,.trust-verification-trail dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px}.trust-verification-trail dt,.trust-verification-trail dd,.trust-source-trail dt,.trust-source-trail dd{margin:0}.trust-source-trail dt,.trust-verification-trail dt{color:var(--muted);font-size:.82rem;font-weight:850;text-transform:uppercase}.trust-source-trail dd,.trust-verification-trail dd{font-weight:800}.trust-source-trail li[data-trust-source-status=context-only]{border-left:4px solid color-mix(in srgb,var(--accent) 40%,var(--line))}.trust-source-trail li[data-trust-source-status=evidence]{border-left:4px solid var(--accent)}.masthead-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.masthead-card{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.masthead-card h3,.masthead-card p{margin:0}.masthead-card h3{margin-top:4px;font-size:1.18rem;line-height:1.2}.masthead-card>div:first-child p{color:var(--accent-strong);font-size:.78rem;font-weight:850;text-transform:uppercase}.masthead-card>div:first-child span{display:block;margin-top:5px;color:var(--muted);font-size:.82rem;font-weight:750}.masthead-card>p{color:var(--muted)}.masthead-links{display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:2px}.masthead-links a{color:var(--blue);font-size:.88rem;font-weight:850}.corrections-register{display:grid;gap:14px;margin-top:10px}.corrections-register ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.corrections-register li,.corrections-empty{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.corrections-register li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px}.corrections-register small,.corrections-register time{color:var(--accent-strong);font-size:.8rem;font-weight:850;text-transform:uppercase}.corrections-register h3,.corrections-empty h3{margin:0;font-size:1.2rem}.corrections-register h3 a{color:inherit}.corrections-register p,.corrections-empty p{margin:8px 0 0;color:var(--muted)}.not-found-page{display:grid;gap:14px;padding:30px;border-radius:var(--radius);background:var(--inverse);color:#fff}.not-found-page p{margin:0;color:#86efac;font-size:.86rem;font-weight:850;text-transform:uppercase}.not-found-page h1{max-width:820px;margin:0;font-size:clamp(2.25rem,5vw,5rem);line-height:1.03}.not-found-page span{max-width:680px;color:#cbd5e1;font-size:1.06rem}body[data-active-nav=home]{background:#050505}body[data-active-nav=home] .site-header{border-bottom-color:#1f242b;background:#050505f5;color:#fff}body[data-active-nav=home] .site-header-inner{display:flex;min-height:62px;align-items:center;gap:26px}body[data-active-nav=home] .topline{display:contents}body[data-active-nav=home] .brand,body[data-active-nav=home] .nav a,body[data-active-nav=home] .edition time{color:#fff}body[data-active-nav=home] .edition,body[data-active-nav=home] .nav-utility a{color:#cbd5e1}body[data-active-nav=home] .edition,body[data-active-nav=home] .nav-utility{display:none}body[data-active-nav=home] .nav-row{flex:1 1 auto;min-width:0;border-top-color:#242a32;border-top:0}body[data-active-nav=home] .theme-toggle{order:3;width:44px;min-width:44px;justify-content:center;padding:0}body[data-active-nav=home] .theme-toggle [data-theme-toggle-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body[data-active-nav=home] .nav a:hover,body[data-active-nav=home] .nav a[aria-current=page]:hover{background:#171b22;color:#fff}body[data-active-nav=home] .theme-toggle{border-color:#303640;background:#11151b;color:#fff}body[data-active-nav=home] main{width:100%}body[data-active-nav=home] main>:not(.home-stage){width:min(var(--max),calc(100% - 32px));margin-right:auto;margin-left:auto}.home-stage{margin-top:-18px;margin-bottom:28px;padding:24px 0 32px;background:#050505;color:#fff}.home-stage-inner{width:min(var(--max),calc(100% - 32px));margin:0 auto}body[data-active-nav=home] .breaking-strip,body[data-active-nav=home] .home-trend-rail{display:none}body[data-active-nav=home] .breaking-strip time,body[data-active-nav=home] .home-trend-rail a{color:#d7dee8}body[data-active-nav=home] .home-trend-rail a{border-left-color:#2a3039}body[data-active-nav=home] .breaking-strip .story-source-badge{border-color:#ffffff42;background:#ffffff1a;color:#fff}.home-promo-slot{display:block;min-height:clamp(180px,27vw,320px);margin:0 0 18px;padding:0;border-radius:0;background:#000;color:transparent}.home-promo-slot div,.home-promo-slot a{display:none}.home-editorial-front{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:16px;align-items:stretch}.front-column{display:contents}.front-lead,.front-side-story,.front-right-feature{position:relative;display:flex;align-items:flex-end;border:0;border-radius:12px;background:#050505;box-shadow:none;overflow:hidden}.front-lead{grid-column:span 4;min-height:clamp(330px,33vw,430px);color:#fff;order:1}.front-lead-image{position:absolute;inset:0;margin:0;aspect-ratio:auto}.front-lead-image:after,.front-side-image:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(0,0,0,.82));content:""}.front-side-image{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.front-lead .front-lead-image{position:absolute;inset:0}.front-lead-image img,.front-side-image img{transform:scale(1.005)}.front-lead-copy{position:relative;z-index:1;display:grid;width:100%;gap:8px;min-height:0;padding:clamp(16px,2.2vw,26px);background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.84) 22%,rgba(0,0,0,.96) 100%)}.front-lead h1{max-width:22ch;margin:0;color:#fff;font-size:clamp(1.55rem,2.4vw,2.45rem);font-weight:900;line-height:1.05}.front-lead h1 a:hover{color:#fff}.front-lead-copy>p{display:none}.front-lead-copy ul{display:none}.front-lead .section-latest-meta,.front-lead .freshness-time{color:#e8eef6}.front-kicker{width:fit-content}.front-card-copy{position:relative;z-index:1;display:grid;width:100%;gap:8px;padding:48px 16px 16px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.8) 32%,rgba(0,0,0,.96) 100%);color:#fff}.front-card-section{display:none;color:#ff4d55;font-size:.72rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.front-side-story h2,.front-right-feature h2{padding:0;color:#fff;font-size:clamp(1.08rem,1.45vw,1.5rem);font-weight:900;line-height:1.08}.front-side-story{grid-column:span 3;min-height:clamp(260px,25vw,340px)}.front-side-story:nth-of-type(1){order:3}.front-side-story:nth-of-type(2){order:4}.front-right-feature{grid-column:span 2;min-height:clamp(330px,33vw,430px);order:2}.front-side-story h2 a:hover,.front-right-feature h2 a:hover{color:#fff}.front-side-story .section-latest-meta,.front-right-feature .section-latest-meta{padding:0;color:#cbd5e1}.front-side-story .story-source-badge,.front-right-feature .story-source-badge,.front-lead .story-source-badge{border-color:#ffffff47;background:#ffffff1f;color:#fff}.front-column-right.latest-panel{padding:0}.front-column-right .section-heading.compact{grid-column:span 2;margin:0;padding:15px 0 8px;order:5}.front-latest-list{grid-column:span 2;padding:14px 16px;border:1px solid #232832;border-radius:12px;background:#fff;color:#111318;order:6}.story-grid-section{margin-top:28px}.category-stack{margin:34px 0 24px;padding:20px 0 0;border-top:1px solid var(--line)}.category-river{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.category-river-card a{display:grid;min-height:132px;align-content:space-between;gap:18px;padding:15px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent),transparent 90%),transparent 54%),var(--surface)}.category-river-card span{color:var(--accent-strong);font-size:.76rem;font-weight:950;text-transform:uppercase}.category-river-card strong{font-size:1rem;line-height:1.15}.article-page{width:min(1180px,100%)}.article-hero{padding-bottom:0;border-bottom:0}.article-hero-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);gap:clamp(20px,3vw,36px);align-items:center;padding:clamp(12px,2vw,22px) 0 clamp(20px,3vw,34px)}.article-hero-copy{display:grid;gap:14px}.article-hero h1{margin:0;font-size:clamp(2.35rem,4.1vw,4.85rem);font-weight:900;line-height:.99}.article-hero p{max-width:58ch;margin:0;color:var(--muted);font-size:clamp(1.06rem,1.35vw,1.22rem);font-weight:650;line-height:1.42}.article-hero-trust{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:.82rem;font-weight:850}.article-hero-media{overflow:hidden;border-radius:14px;background:var(--surface-muted);box-shadow:0 18px 48px color-mix(in srgb,#000000,transparent 88%)}.article-hero-media img{border-radius:0}.article-hero-media figcaption{margin:0;padding:10px 12px;background:var(--surface)}.article-hero-media figcaption>span{color:var(--ink);font-weight:850}.article-shell{display:grid;grid-template-columns:minmax(0,72ch) minmax(250px,300px);gap:clamp(22px,4vw,46px);align-items:start;justify-content:center}.article-main-flow{grid-column:1;grid-row:1;min-width:0}.article-utility{position:sticky;top:128px;grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr;gap:16px;margin-top:0;padding:16px;border-radius:12px;background:var(--surface)}.article-utility-meta{grid-template-columns:1fr;gap:10px}.article-utility-meta div{padding-bottom:10px;border-bottom:1px solid var(--line)}.article-utility-meta div:last-child{padding-bottom:0;border-bottom:0}.article-utility-nav{justify-content:flex-start}.article-utility .share-tools{display:grid;grid-template-columns:1fr;gap:7px;margin:0}.article-utility .share-tools a,.article-utility .share-tools button{width:100%;justify-content:center;border-radius:8px}.article-reader-controls{grid-template-columns:1fr;gap:12px;margin-top:0;padding:0;border:0;background:transparent}.reader-control-actions,.reader-control-group{justify-content:flex-start}.article-summary{margin-top:0;border-left-width:4px;border-radius:12px}.article-content{margin-top:28px;font-size:1.1rem;line-height:1.72}.publication-notice,.publication-disclosure{border-left:4px solid var(--accent-strong);padding-left:18px}.publication-disclosure{margin-top:30px}.publication-disclosure h2{margin:0 0 16px;font-size:1.25rem}.publication-disclosure dl{display:grid;gap:12px;margin:0 0 18px}.publication-disclosure dl>div{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr);gap:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.publication-disclosure dt{font-weight:800}.publication-disclosure dd{margin:0}@media(max-width:600px){.publication-disclosure dl>div{grid-template-columns:1fr;gap:4px}}.article-content p:first-of-type:first-letter{float:none;margin:0;color:inherit;font-size:inherit;line-height:inherit}.article-content h2,.article-content h3{margin:1.45em 0 .55em;font-weight:900;line-height:1.12}.article-content h2{font-size:clamp(1.55rem,2.2vw,2rem)}.article-content h3{font-size:1.28rem}.article-content ul,.article-content ol{display:grid;gap:.45em;margin:0 0 1.15em;padding-left:1.25em}.article-content a{color:var(--blue);font-weight:800;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.article-content blockquote{margin:1.35em 0;padding:.2em 0 .2em 1em;border-left:4px solid var(--accent);color:var(--muted);font-size:1.08em;font-weight:650}.article-trust,.author-bio,.article-next{border-radius:12px}.related-section{width:min(1180px,100%);margin:42px auto 0}@media(max-width:980px){.front-grid,.front-package,.home-editorial-front,.news-pulse,.personal-desk-grid,.editors-brief,.lead-story,.news-dashboard,.archive-directory,.section-topics,.topic-dossier,.latest-hero,.latest-section-filters,.latest-day,.trust-center-hero,.trust-source-trail li,.trust-verification-trail li,.live-desk,.live-archive-grid,.newsletter-box,.trust-grid,.masthead-grid,.category-lead-layout,.search-discovery,.archive-day,.digest-hero,.digest-ledger,.briefing-hero,.briefing-topline,.briefing-bottom{grid-template-columns:1fr}.front-lead{grid-column:1;order:-1}.front-side-story,.front-right-feature,.front-column-right .section-heading.compact,.front-latest-list{grid-column:1}.front-lead h1{max-width:none}.nav-row{display:grid;gap:0}.story-grid,.compact-grid,.topic-radar-grid,.topic-index-grid,.topic-index-grid.featured,.digest-grid,.briefing-section-grid,.trust-metrics,.trust-process-grid>div:last-child,.trust-policy-links>div:last-child,.following-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-copy h1{max-width:16ch}.newsletter-actions,.briefing-actions,.latest-actions{justify-content:flex-start}.digest-reader-links{grid-template-columns:1fr}.article-utility{position:static;grid-column:1;grid-row:2;grid-template-columns:1fr}.article-hero-layout,.article-shell{grid-template-columns:1fr}.article-main-flow{grid-column:1;grid-row:1}.category-river{grid-template-columns:repeat(2,minmax(0,1fr))}.article-reader-controls,.article-next-grid{grid-template-columns:1fr}.article-utility-nav,.reader-control-actions{justify-content:flex-start}}@media(max-width:680px){main,.site-header-inner,.site-footer{width:min(100% - 24px,var(--max))}.site-top-band{min-height:58px}.site-top-band span{height:34px}.site-footer,.breaking-strip{align-items:flex-start;flex-direction:column}.topline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}body[data-active-nav=home] .site-header-inner{display:block;min-height:0}body[data-active-nav=home] .topline{display:grid}body[data-active-nav=home] .nav-row{display:grid;border-top:1px solid #242a32}body[data-active-nav=home] .theme-toggle{order:initial}.theme-toggle{width:42px;min-height:32px;justify-content:center;padding:0;font-size:.74rem}.theme-toggle [data-theme-toggle-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.edition{display:none}.brand{font-size:1.55rem}.brand-mark{width:36px;height:32px}.nav-row{position:relative;grid-template-columns:1fr;margin:0}.nav-row:after{position:absolute;top:1px;right:-12px;bottom:0;z-index:1;width:34px;background:linear-gradient(90deg,transparent,var(--header-bg) 74%);content:"";pointer-events:none}.nav{margin:0 -12px;padding:0 34px 0 12px}.nav-utility{display:none}.nav a{padding:10px 11px;font-size:.8rem}.breaking-strip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:0;padding:8px 10px}.breaking-strip a{font-size:.94rem;line-height:1.2}.breaking-strip time,.breaking-strip [data-home-topline-source]{display:none}.home-trend-rail strong,.home-trend-rail a{padding:8px 10px}.home-trend-rail{display:flex;flex-wrap:nowrap;gap:6px;margin-right:-12px;margin-left:-12px;overflow-x:auto;padding:0 12px 2px;border:0;background:transparent}.home-trend-rail:after{display:none}.home-trend-rail strong,.home-trend-rail a{flex:0 0 auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:.82rem}.home-trend-rail strong{border-color:var(--red);background:var(--red);color:#fff}.home-trend-rail a{border-left:1px solid var(--line)}.news-pulse{display:grid;grid-template-columns:1fr;margin-bottom:14px}.news-pulse-label{padding:10px 12px 0}.news-pulse ol{display:grid;grid-template-columns:1fr;overflow:visible}.news-pulse li{min-width:0;padding:11px 12px;border-top:1px solid var(--line);border-left:0}.news-pulse li:nth-child(n+4){display:none}.news-pulse-live{justify-content:space-between;min-height:38px;padding:0 12px;border-top:1px solid var(--line);border-left:0}.front-lead h1{margin-top:8px;font-size:clamp(1.45rem,5.9vw,1.92rem);line-height:1.1}.front-lead{min-height:420px}.front-lead-copy{padding:12px 14px 8px}.front-kicker{min-height:24px;padding:3px 7px;font-size:.72rem}.front-lead-summary{gap:9px;padding:10px 14px 14px}.front-lead-summary p{font-size:.96rem}.front-lead-summary ul{display:none}.category-river{grid-template-columns:1fr}.article-hero-layout{padding-top:8px}.article-hero h1{font-size:clamp(2rem,9vw,2.75rem)}.front-side-story h2,.front-right-feature h2{font-size:1.08rem}.lead-copy{padding:18px}.personal-desk{padding:14px 0}.personal-desk-header{display:grid}#personal-desk-status{max-width:none;text-align:left}.privacy-data-row{grid-template-columns:1fr;align-items:stretch}.privacy-data-actions{display:grid;align-items:stretch}.privacy-data-row button,.privacy-data-actions button{width:100%}.lead-copy h1,.lead-copy h2,.article-hero h1{font-size:2rem}.latest-hero,.category-header{gap:8px;padding:16px}.latest-hero h1,.category-header h1{margin:6px 0;font-size:clamp(1.62rem,7vw,2.05rem);line-height:1.12}.latest-section-filters,.section-topics{gap:12px;padding:14px}.latest-section-filters h2,.section-topics-copy h2{font-size:1.08rem}.latest-section-filters>div:last-child,.section-topic-list{display:flex;flex-wrap:nowrap;gap:8px;margin-right:-14px;overflow-x:auto;padding-right:14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.latest-section-filters>div:last-child::-webkit-scrollbar,.section-topic-list::-webkit-scrollbar{display:none}.section-topic-list a{flex:0 0 min(148px,46vw)}.latest-section-filters a{min-width:max-content}.article-hero{padding-bottom:18px}.article-hero p{margin-bottom:12px;font-size:1.03rem}.byline,.share-tools{margin-bottom:12px}.share-tools a,.share-tools button{min-height:34px;padding:6px 10px;font-size:.8rem}.story-grid,.compact-grid,.secondary-leads,.editors-brief ol,.topic-radar-grid,.topic-index-grid,.topic-index-grid.featured,.digest-grid,.briefing-section-grid,.following-topic-grid{grid-template-columns:1fr}.trust-metrics,.trust-process-grid>div:last-child,.trust-policy-links>div:last-child{grid-template-columns:1fr}.search-controls{grid-template-columns:1fr}.saved-results article,.recent-results article{grid-template-columns:1fr}.saved-result-actions,.recent-result-actions,.following-topic-actions{justify-content:flex-start}.latest-story{grid-template-columns:1fr}.latest-day>header{position:static}.article-card.compact{grid-template-columns:104px minmax(0,1fr)}.archive-day li{grid-template-columns:1fr;gap:8px}.article-content{font-size:1.05rem}.article-status-banner{grid-template-columns:1fr}.article-status-meta{justify-items:start}.article-utility-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.article-trust dl>div{grid-template-columns:1fr;gap:5px}.corrections-register li{grid-template-columns:1fr}.trust-source-trail dl>div,.trust-verification-trail dl>div{grid-template-columns:1fr;gap:4px}}body[data-active-nav=home]{background:var(--bg)}body[data-active-nav=home] .site-header{border-bottom-color:var(--line);background:var(--header-bg);color:var(--ink)}body[data-active-nav=home] .brand,body[data-active-nav=home] .nav a,body[data-active-nav=home] .edition time{color:var(--ink)}body[data-active-nav=home] .edition,body[data-active-nav=home] .nav-utility a{color:var(--muted)}body[data-active-nav=home] .theme-toggle{border-color:var(--line);background:var(--surface);color:var(--ink)}body[data-active-nav=home] .nav a:hover,body[data-active-nav=home] .nav a[aria-current=page]:hover{background:var(--surface-muted);color:var(--ink)}body[data-active-nav=home] .nav a{padding-right:10px;padding-left:10px;font-size:.84rem}.home-stage{margin-top:-18px;margin-bottom:28px;padding:16px 0 32px;background:var(--home-stage-bg);color:var(--home-stage-ink)}.home-stage-inner{display:grid;gap:14px}body[data-active-nav=home] .breaking-strip{display:flex;margin:0;border-color:var(--home-stage-line);background:var(--home-rail-bg);color:var(--home-rail-ink)}body[data-active-nav=home] .breaking-strip a{color:var(--home-rail-ink)}body[data-active-nav=home] .breaking-strip time{color:var(--home-stage-muted)}body[data-active-nav=home] .home-trend-rail{display:flex;flex-wrap:nowrap;margin:0;overflow-x:auto;border:1px solid var(--home-stage-line);border-radius:var(--radius);background:var(--home-rail-bg);scrollbar-width:none}body[data-active-nav=home] .home-trend-rail::-webkit-scrollbar{display:none}body[data-active-nav=home] .home-trend-rail strong,body[data-active-nav=home] .home-trend-rail a{flex:0 0 auto;color:var(--home-rail-ink)}body[data-active-nav=home] .home-trend-rail strong{color:var(--accent-strong)}.home-promo-slot{display:none}.home-editorial-front{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.72fr) minmax(260px,.82fr);grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.front-lead{grid-column:1;grid-row:1 / span 3;min-height:clamp(470px,50vw,620px)}.front-right-feature{grid-column:2;grid-row:1;min-height:230px}.front-side-story{grid-column:2;min-height:210px}.front-side-story:nth-of-type(1){grid-row:2}.front-side-story:nth-of-type(2){grid-row:3}.front-latest-panel{display:grid;grid-column:3;grid-row:1 / span 3;grid-template-rows:auto minmax(0,1fr);min-width:0;align-self:stretch}.front-latest-panel .section-heading.compact{align-self:start;margin:0;padding:0 0 8px;border-bottom:1px solid var(--home-stage-line);color:var(--home-stage-ink)}.front-latest-panel .section-heading.compact a{color:var(--accent-strong)}.front-latest-list{margin:0;padding:4px 0 0;border:0;border-radius:0;background:transparent;color:var(--home-stage-ink)}.front-latest-list li{padding:13px 0;border-top-color:var(--home-stage-line)}.front-latest-list a{color:var(--home-stage-ink)}.front-latest-list .freshness-time{color:var(--home-stage-muted)}.front-lead-image:after,.front-side-image:after{background:var(--home-overlay)}.front-lead-copy{gap:10px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.68) 20%,rgba(0,0,0,.9) 100%)}.front-lead h1{max-width:24ch;font-size:clamp(1.9rem,3.1vw,3.35rem)}.front-lead-copy>p{display:block;max-width:64ch;margin:0;color:#e8eef6;font-size:clamp(1rem,1.12vw,1.12rem);font-weight:720;line-height:1.38}.front-card-section{display:inline-flex;width:fit-content}.front-card-copy{background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.7) 36%,rgba(0,0,0,.92) 100%)}.article-page{width:min(1080px,100%)}.article-hero-layout{grid-template-columns:minmax(0,940px);justify-content:center;gap:22px;padding-top:10px}.article-hero-copy{max-width:860px}.article-hero h1{max-width:18ch;font-size:clamp(2.45rem,5.2vw,4.6rem);line-height:1.01}.article-hero p{max-width:68ch;font-size:clamp(1.05rem,1.35vw,1.22rem);font-weight:680}.article-hero-media{width:min(980px,100%);justify-self:center}.article-shell{grid-template-columns:minmax(0,var(--article-width, 720px)) minmax(210px,250px);gap:clamp(24px,4vw,44px)}:root[data-reader-width=wide] .article-shell{grid-template-columns:minmax(0,900px) minmax(210px,250px)}.article-utility{border:0;background:transparent;padding:0}.article-utility-meta,.article-reader-controls{display:none}.article-utility-nav{display:grid;gap:7px}.article-utility-nav a{justify-content:flex-start;border-radius:8px}.article-utility .share-tools{gap:6px}.article-utility .share-tools a,.article-utility .share-tools button{justify-content:flex-start;min-height:34px;border-radius:8px;font-size:.8rem}.article-content{margin-top:24px}@media(max-width:980px){.home-editorial-front{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);grid-template-rows:auto}.front-lead{grid-column:1;grid-row:1 / span 3}.front-right-feature,.front-side-story{grid-column:2;grid-row:auto}.front-latest-panel{grid-column:1 / -1;grid-row:auto}.article-shell{grid-template-columns:1fr}.article-main-flow,.article-utility{grid-column:1}}@media(max-width:680px){.home-stage{padding-top:10px}body[data-active-nav=home] .breaking-strip{display:grid;grid-template-columns:auto minmax(0,1fr)}body[data-active-nav=home] .home-trend-rail{flex-wrap:wrap;gap:6px;margin:0;overflow:visible;padding:0;border:0;border-radius:0;background:transparent}body[data-active-nav=home] .home-trend-rail strong,body[data-active-nav=home] .home-trend-rail a{min-height:34px;padding:9px 10px;border:1px solid var(--home-stage-line);border-radius:var(--radius);background:var(--home-rail-bg);line-height:1}body[data-active-nav=home] .home-trend-rail strong{border-color:var(--red);background:var(--red)}.home-editorial-front{grid-template-columns:1fr;gap:10px}.front-lead,.front-right-feature,.front-side-story,.front-latest-panel{grid-column:1;grid-row:auto}.front-lead{min-height:330px}.front-lead-copy>p{display:none}.front-right-feature,.front-side-story{display:grid;grid-template-columns:116px minmax(0,1fr);min-height:112px;border:1px solid var(--home-stage-line);background:var(--home-rail-bg);color:var(--home-rail-ink)}.front-right-feature .front-side-image,.front-side-story .front-side-image{position:relative;inset:auto;width:100%;height:100%}.front-right-feature .front-side-image:after,.front-side-story .front-side-image:after{display:none}.front-right-feature .front-side-image img,.front-side-story .front-side-image img{width:100%;height:100%;object-fit:cover}.front-right-feature .front-card-copy,.front-side-story .front-card-copy{align-content:center;padding:10px 12px;background:transparent;color:var(--home-rail-ink)}.front-right-feature .front-card-section,.front-side-story .front-card-section{color:var(--accent-strong)}.front-right-feature h2,.front-side-story h2{color:var(--home-rail-ink);font-size:1rem;line-height:1.16}.front-right-feature .section-latest-meta,.front-side-story .section-latest-meta{color:var(--home-stage-muted)}.front-latest-list li:nth-child(n+4){display:none}.article-hero h1{max-width:none;font-size:clamp(1.9rem,7.4vw,2.45rem);line-height:1.06}.breadcrumbs li:last-child{display:none}.article-shell{gap:18px}.article-utility{display:none}}.news-pulse{grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto;border-radius:10px}.news-pulse-label strong{font-size:0}.news-pulse-label strong:after{font-size:.82rem;content:"Ροή τώρα"}.news-pulse ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.news-pulse li{min-width:0}.news-pulse-live{color:var(--muted);font-weight:850}.editors-brief{align-items:stretch;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 42%),var(--surface)}.editors-brief ol{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.editors-brief li:first-child{grid-row:span 2;align-content:start;padding-right:18px;border-top:0;border-right:1px solid var(--line)}.editors-brief li:first-child h3{font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.12}.editors-brief .meta-row{row-gap:5px}.news-dashboard{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start}.lower-latest-panel,.most-read{border-radius:0;background:transparent;box-shadow:none}.lower-latest-panel{padding:0;border-width:1px 0}.lower-latest-panel .headline-list li{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:18px;align-items:baseline}.lower-latest-panel .headline-list li:first-child,.most-read li:first-child{border-top:0}.lower-latest-panel .section-latest-meta{justify-content:flex-end;margin-top:0;text-align:right}.most-read{padding:0 0 0 18px;border:0;border-left:1px solid var(--line)}.most-read li{grid-template-columns:36px minmax(0,1fr)}.most-read li>span{color:var(--accent-strong);font-size:1.9rem;opacity:.84}.story-grid-section .story-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.story-grid-section .article-card:first-child{grid-column:span 2}.story-grid-section .article-card:first-child h3{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.08}.story-grid-section .article-card:nth-child(n+5) p{display:none}.topic-radar-card{gap:10px}.topic-radar-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto}.topic-radar-card-header>span{grid-column:1;color:var(--muted)}.topic-radar-feed{display:none}.personal-desk{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent}.personal-desk-header{display:grid;gap:6px}#personal-desk-status{max-width:540px;text-align:left}.personal-desk-grid{grid-column:1 / -1;opacity:.82}.personal-desk-lane{padding:12px 0;border-top:1px solid var(--line)}.personal-desk-actions{justify-content:flex-end}.newsletter-box{grid-template-columns:minmax(0,1fr) auto;align-items:center;border:0;background:var(--inverse)}.newsletter-actions{display:grid;justify-items:end;gap:8px}.newsletter-actions a{min-height:0;border-radius:0;padding:0;background:transparent;color:#d7dee8}.newsletter-actions a:first-child{min-height:42px;border-radius:6px;padding:0 16px;background:var(--red);color:#fff}.article-trust,.author-bio,.article-next{border-radius:0;box-shadow:none}.article-trust{border-right:0;border-left:0}.author-bio{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr) auto;align-items:center;border-right:0;border-left:0;background:transparent}.article-next{padding:0;border:0;background:transparent}.article-next-heading{padding-top:22px;border-top:2px solid var(--ink)}.article-next-heading h2{max-width:640px}.article-next-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px}.article-next-section,.article-next-related,.article-next-topics{min-width:0}.article-next-related>div p{margin:0;color:var(--accent-strong);font-size:.78rem;font-weight:850;text-transform:uppercase}.article-next-related h3{margin:4px 0 0;font-size:1rem}.article-next-related ol{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.article-next-related li{padding:11px 0;border-top:1px solid var(--line)}.article-next-related a{display:block;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.article-next-related .section-latest-meta span,.article-next-related time{color:var(--muted);font-size:.78rem;font-weight:800}.article-next-topics{grid-column:1 / -1;padding-top:16px;border-top:1px solid var(--line)}.related-section{display:none}@media(max-width:980px){.news-pulse ol{display:flex;overflow-x:auto}.latest-story,.archive-day li,.privacy-data-row{grid-template-columns:1fr}.archive-day li{gap:8px}.latest-day>header{position:static}.privacy-data-row{align-items:stretch}.privacy-data-actions{display:grid;align-items:stretch}.privacy-data-row button,.privacy-data-actions button{width:100%}.news-dashboard,.lower-latest-panel .headline-list li,.personal-desk,.newsletter-box,.article-next-grid,.author-bio{grid-template-columns:1fr}.article-utility{position:static;grid-row:2}.article-main-flow{grid-row:1}.most-read{padding-left:0;border-left:0}.story-grid-section .story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-grid-section .article-card:first-child{grid-column:span 2}.personal-desk-actions,.newsletter-actions,.lower-latest-panel .section-latest-meta{justify-content:flex-start;justify-items:start;text-align:left}}@media(max-width:680px){.section-heading{gap:10px}.section-heading a{display:inline-flex;min-height:44px;align-items:center}.news-pulse{grid-template-columns:1fr}.news-pulse ol{display:grid;overflow:visible}.editors-brief ol,.story-grid-section .story-grid{grid-template-columns:1fr}body[data-active-nav=home] .home-trend-rail strong{color:#fff}.editors-brief li:first-child,.story-grid-section .article-card:first-child{grid-column:auto;grid-row:auto;padding-right:0;border-right:0}.personal-desk-grid{display:none}.newsletter-box{padding:18px}.article-utility{display:grid;gap:0;margin:0;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.article-utility-meta,.article-utility-nav,.article-reader-controls{display:none}.article-utility .share-tools{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding-bottom:0;overflow:visible}.article-utility .share-tools a,.article-utility .share-tools button{flex:1 1 128px;width:auto;max-width:100%;min-height:44px;justify-content:center;border-radius:999px;padding:8px 11px;font-size:.8rem;line-height:1.2;text-align:center;white-space:normal}.brand,.breadcrumbs a,.section-heading a,.tag-chip a,.tag-chip button,.site-footer nav a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.front-kicker,.front-card-section,.section-label{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}body[data-active-nav=home] .home-trend-rail a,.news-pulse-live,.front-latest-list>li>a,[data-home-latest-link],[data-latest-story-link],.personal-desk-actions a,.topic-radar-card-header a,[data-article-source-methodology],[data-article-source-link=true],.author-bio h2 a,.article-next-more,[data-article-next-story]{min-width:44px;min-height:44px}.news-pulse-live,.front-latest-list>li>a,[data-home-latest-link],[data-latest-story-link],.personal-desk-actions a,.topic-radar-card-header a,[data-article-source-methodology],[data-article-source-link=true],.author-bio h2 a,.article-next-more,[data-article-next-story]{display:inline-flex;align-items:center}.theme-toggle,.nav a,.latest-actions a,.latest-section-filters a,.latest-story-tags a,.search-filter,.search-sort,.search-suggestions a,.saved-tool button,.saved-result-actions button,.recent-tool button,.recent-result-actions button,.following-tool button,.following-topic-actions button,.saved-discovery-links a,.topic-index-card-actions button,.topic-index-card-actions a,.topic-radar-card-header button,.tag-chip a,.tag-chip button,.tag-list a,.category-header-actions a,.category-header-actions button,.category-header-actions span,.briefing-actions a,.privacy-data-row button,.privacy-data-actions button,.privacy-data-links a,.topic-choice{min-height:44px}.theme-toggle{width:44px}.latest-section-filters>div:last-child,.section-topic-list{flex-wrap:wrap;margin-right:0;overflow:visible;padding-right:0}.section-topic-list a{flex:1 1 min(160px,100%)}.latest-section-filters a{min-width:0;white-space:normal}.latest-section-filters small{white-space:normal}.article-source-item{grid-template-columns:1fr;gap:5px}.article-source-item>.article-source-host{color:var(--muted)}.article-next-topics{display:none}}@media(max-width:980px){.brand,.breadcrumbs a,.section-heading a,.tag-chip a,.tag-chip button,.site-footer nav a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.front-kicker,.front-card-section,.section-label{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.site-footer nav{gap:8px 12px}}@media(min-width:981px){.nav-row{align-items:start}.nav{flex-wrap:wrap;overflow:visible}.nav a{padding:11px 10px;font-size:.82rem}.nav-utility{justify-content:flex-end}}@media(min-width:981px)and (max-width:1320px){.nav{flex-wrap:nowrap;overflow-x:auto}.nav a{padding-inline:10px}body[data-active-nav=home] .nav{flex-wrap:nowrap;overflow-x:auto}body[data-active-nav=home] .nav a{padding-inline:8px}}@media(max-width:680px){.nav-row:after{display:block}.nav{flex-wrap:nowrap;gap:0;margin:0 -12px;overflow-x:auto;padding:0 34px 0 12px}.nav a,body[data-active-nav=home] .nav a{display:inline-flex;flex:0 0 auto;min-width:44px;min-height:44px;align-items:center;padding:10px 11px;border:0;border-radius:0;background:transparent;font-size:.8rem;line-height:1}.nav .nav-mobile-search{display:inline-flex}}.lead-story.section .lead-copy h1,.lead-story.section .lead-copy h2{max-width:26ch;font-size:clamp(1.55rem,2.45vw,2.45rem);line-height:1.1}.lead-story.section .lead-copy{justify-content:start}.topic-index-card.compact{grid-template-columns:minmax(0,1fr) auto;align-items:start}.topic-index-card.compact .topic-index-card-header,.topic-index-card.compact p,.topic-index-card.compact h3{grid-column:1}.topic-index-card.compact .topic-index-card-actions{grid-column:2;grid-row:1 / span 3;align-self:start}.topic-index-card-actions .topic-follow-icon{width:38px;min-width:38px;justify-content:center;border-radius:999px;padding:0;font-size:1rem}.topic-index-card-actions .topic-follow-icon.is-followed,.topic-index-card-actions .topic-follow-icon[aria-pressed=true]{background:var(--red);color:#fff}.topic-choice{grid-template-columns:minmax(0,1fr) auto;min-height:54px;align-items:center;align-content:center;gap:2px 10px}.topic-choice span,.topic-choice small{grid-column:1}.topic-choice b{grid-column:2;grid-row:1 / span 2;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;color:var(--accent-strong);font-size:1rem}.topic-choice.is-followed b,.topic-choice[aria-pressed=true] b{border-color:var(--accent);background:var(--red);color:#fff}.following-topic-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.following-tool-topline button{border-color:transparent;background:transparent;color:var(--muted)}.category-header h1{font-size:clamp(1.8rem,3.4vw,3.1rem)}@media(max-width:700px){.article-utility-nav,.article-reader-controls{display:none}.article-utility{gap:10px}}@media(max-width:700px){.lower-latest-panel .headline-list li:nth-child(n+4),.most-read li:nth-child(n+4){display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{margin:18mm}html,body{background:#fff;color:#000}body{min-width:0;font-size:12pt;line-height:1.45}a{color:#000;text-decoration:underline}.skip-link,.site-header,.site-footer,.breadcrumbs,.share-tools,.article-utility,.related-section{display:none!important}main,.article-page{width:100%;max-width:none;margin:0}.article-hero{padding-bottom:12pt;border-bottom:1px solid #999999}.article-hero h1{font-size:28pt;line-height:1.08}.article-hero p{font-size:13pt}.article-hero-media img{max-height:95mm;object-fit:cover}.article-summary,.live-timeline,.article-trust,.author-bio{break-inside:avoid;border:1px solid #bbbbbb;background:transparent;box-shadow:none}.article-content{font-size:12pt;line-height:1.55}.article-content p:first-of-type:first-letter{float:none;margin:0;color:inherit;font-size:inherit;line-height:inherit}.article-content a[href^=http]:after,.article-trust a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt}}
