body.newsroom-mode{--bg:#ffffff;--surface:#ffffff;--surface-soft:#f6f6f6;--text:#111111;--text-strong:#050505;--text-soft:#454545;--muted:#6b6b6b;--line:#d8d8d8;--line-strong:#111111;--accent:#d71920;--accent-soft:#fff2f2;color:var(--text);background:#ffffff;color-scheme:light}body.newsroom-mode .newsroom-hero:before,body.newsroom-mode .site-frame:after,body.newsroom-mode .site-frame:before,body.newsroom-mode:after,body.newsroom-mode:before{display:none}body.newsroom-mode .site-footer,body.newsroom-mode .site-header{border-color:var(--line);background:rgba(255,255,255,.97);box-shadow:none}body.newsroom-mode .site-brand-mark{border-color:#111111;background:#ffffff;box-shadow:none}body.newsroom-mode .site-brand-copy strong,body.newsroom-mode .site-brand-kicker,body.newsroom-mode .site-brand-mark-inner{color:#111111;text-shadow:none}body.newsroom-mode .site-brand-copy small{color:#666666}body.newsroom-mode .site-nav,body.newsroom-mode .special-room-links{border-color:var(--line);background:#ffffff;box-shadow:none}body.newsroom-mode .site-admin-link,body.newsroom-mode .site-nav a,body.newsroom-mode .special-room-link,body.newsroom-mode .war-room-toggle{border-color:transparent;background:transparent;color:#222222}body.newsroom-mode .site-admin-link:hover,body.newsroom-mode .site-nav a.is-active,body.newsroom-mode .site-nav a:hover,body.newsroom-mode .special-room-link.is-active,body.newsroom-mode .war-room-toggle:hover{border-color:var(--accent);background:var(--accent);color:#ffffff}body.newsroom-mode .war-room-toggle{display:none}body.newsroom-mode .newsroom-shell{width:min(1180px,calc(100% - 32px));padding-top:22px;padding-bottom:44px}body.newsroom-mode .newsroom-hero.newsroom-meta-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:24px;gap:24px;min-height:0;margin:0 0 22px;border:0;border-top:4px solid var(--accent);border-bottom:1px solid var(--line-strong);border-radius:0;background:#ffffff;box-shadow:none;padding:16px 0 15px}body.newsroom-mode .newsroom-hero.newsroom-meta-bar h1{margin:0;color:var(--text-strong);font-size:2rem;font-weight:950;line-height:1.45;letter-spacing:0;text-shadow:none}body.newsroom-mode .newsroom-hero.newsroom-meta-bar p:not(.eyebrow){display:block;max-width:720px;margin:4px 0 0;color:var(--text-soft);font-size:.94rem;font-weight:650;line-height:1.9}body.newsroom-mode .newsroom-hero.newsroom-meta-bar .eyebrow,body.newsroom-mode .newsroom-stream-column .eyebrow{margin:0 0 4px;color:var(--accent);font-size:.72rem;font-weight:950;letter-spacing:0}body.newsroom-mode .newsroom-kpi-strip{display:grid;grid-template-columns:repeat(3,auto);grid-gap:0;gap:0}body.newsroom-mode .newsroom-kpi-strip span{min-width:104px;border:0;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);padding:0 14px;font-size:.76rem;font-weight:800;text-align:center}body.newsroom-mode .newsroom-kpi-strip span:last-child{-webkit-border-start:0;border-inline-start:0}body.newsroom-mode .newsroom-kpi-strip strong{display:block;color:var(--text-strong);font-size:1.35rem;line-height:1.2}body.newsroom-mode .newsroom-phase-a .newsroom-top-grid{grid-template-columns:minmax(0,1.42fr) minmax(240px,.78fr) minmax(210px,.58fr);align-items:start;gap:28px;margin-bottom:28px}body.newsroom-mode .newsroom-empty,body.newsroom-mode .newsroom-headlines,body.newsroom-mode .newsroom-lead-story,body.newsroom-mode .newsroom-stream-column{border:0;border-radius:0;background:transparent;box-shadow:none}body.newsroom-mode .newsroom-lead-story{align-content:start;min-height:0;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);padding:0 0 0 24px}body.newsroom-mode .newsroom-lead-story footer,body.newsroom-mode .newsroom-story-meta,body.newsroom-mode .newsroom-stream-card footer,body.newsroom-mode .newsroom-stream-card>div{gap:8px}body.newsroom-mode .newsroom-lead-story footer a,body.newsroom-mode .newsroom-lead-story footer span,body.newsroom-mode .newsroom-story-meta a,body.newsroom-mode .newsroom-story-meta span,body.newsroom-mode .newsroom-story-meta time,body.newsroom-mode .newsroom-stream-card footer a,body.newsroom-mode .newsroom-stream-card footer small,body.newsroom-mode .newsroom-stream-card footer span,body.newsroom-mode .newsroom-stream-card>div span,body.newsroom-mode .newsroom-stream-card>div time{min-height:0;border:0;border-radius:0;background:transparent;color:var(--muted);padding:0;font-size:.75rem;font-weight:850}body.newsroom-mode .newsroom-lead-story footer a,body.newsroom-mode .newsroom-story-meta a,body.newsroom-mode .newsroom-stream-card footer a{color:var(--accent)}body.newsroom-mode .newsroom-lead-title{display:-webkit-box;overflow:hidden;margin-top:12px;color:var(--text-strong);font-size:2.05rem;font-weight:950;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}body.newsroom-mode .newsroom-lead-story p{max-width:720px;margin:12px 0 16px;color:var(--text-soft);font-size:1rem;font-weight:650;line-height:2}body.newsroom-mode .newsroom-headlines{overflow:visible}body.newsroom-mode .newsroom-headlines header,body.newsroom-mode .newsroom-stream-column>header{border-top:3px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:transparent;padding:8px 0}body.newsroom-mode .newsroom-headlines header span,body.newsroom-mode .newsroom-headlines header strong,body.newsroom-mode .newsroom-stream-column h2{color:var(--text-strong);font-size:.95rem;font-weight:950}body.newsroom-mode .newsroom-headlines>a{gap:5px;border-bottom:1px solid var(--line);background:transparent;padding:11px 0}body.newsroom-mode .newsroom-headlines>a:hover,body.newsroom-mode .newsroom-stream-card:hover{background:var(--accent-soft)}body.newsroom-mode .newsroom-headlines small,body.newsroom-mode .newsroom-headlines time{color:var(--muted);font-size:.74rem;font-weight:760}body.newsroom-mode .newsroom-headlines strong{display:-webkit-box;overflow:hidden;color:var(--text-strong);font-size:.96rem;font-weight:900;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.newsroom-mode .newsroom-popular>a{grid-template-columns:28px minmax(0,1fr);column-gap:10px}body.newsroom-mode .newsroom-popular>a em{width:auto;height:auto;border-radius:0;background:transparent;color:var(--accent);font-style:normal;font-size:1rem;font-weight:950}body.newsroom-mode .newsroom-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:0;margin-bottom:24px;border-top:1px solid var(--line-strong);padding-top:22px}body.newsroom-mode .newsroom-stream-column{overflow:visible;min-width:0}body.newsroom-mode .newsroom-stream-column>header{align-items:flex-start;border-top:0;padding-top:0}body.newsroom-mode .newsroom-stream-card{gap:7px;border-bottom:1px solid var(--line);background:transparent;padding:13px 0}body.newsroom-mode .newsroom-stream-card>a{display:-webkit-box;overflow:hidden;color:var(--text-strong);font-size:1rem;font-weight:900;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.newsroom-mode .newsroom-stream-card p{color:var(--text-soft);font-size:.86rem;font-weight:620;line-height:1.9}body.newsroom-mode .newsroom-empty{border-top:3px solid var(--line-strong);border-bottom:1px solid var(--line);margin-bottom:28px;padding:18px 0}@media (max-width:980px){body.newsroom-mode .newsroom-hero.newsroom-meta-bar,body.newsroom-mode .newsroom-phase-a .newsroom-top-grid,body.newsroom-mode .newsroom-stream-grid{grid-template-columns:1fr}body.newsroom-mode .newsroom-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}body.newsroom-mode .newsroom-lead-story{-webkit-border-start:0;border-inline-start:0;padding:0}}@media (max-width:640px){body.newsroom-mode .newsroom-shell{width:min(100% - 20px,1180px);padding-top:14px}body.newsroom-mode .newsroom-hero.newsroom-meta-bar h1,body.newsroom-mode .newsroom-lead-title{font-size:1.45rem;line-height:1.7}body.newsroom-mode .newsroom-kpi-strip span{min-width:0;padding:0 8px}}