/* M.E. Standard information architecture v1 — publication first, systems underneath. */
.mes-surface-nav-inner{grid-template-columns:repeat(5,minmax(0,1fr))}
.mes-surface-nav a strong{white-space:nowrap}
body[data-mes-surface="newsroom"] .newsroom-hero-grid{display:none!important}
body[data-mes-surface="newsroom"] .front-rail{display:none!important}
body[data-mes-surface="newsroom"] .newsroom-hero{padding-top:22px!important}
body[data-mes-surface="newsroom"] .source-desk{display:none!important}
body[data-mes-surface="newsroom"] .top-stories-layout{display:block!important}
body[data-mes-surface="newsroom"] main{display:flex;flex-direction:column}
body[data-mes-surface="newsroom"] main>.newsroom-hero{order:10}
body[data-mes-surface="newsroom"] main>.top-stories{order:20}
body[data-mes-surface="newsroom"] main>#visual-evidence{order:25;display:block}
body[data-mes-surface="newsroom"] main>#latest{order:30}
body[data-mes-surface="newsroom"] main>.newsroom-sections-directory{order:40;display:block}
body[data-mes-surface="newsroom"] main>.publication-strip{order:50}
body[data-mes-surface="newsroom"] main>.personal-desk-teaser{order:60}
body[data-mes-surface="newsroom"] main>section:has(.desk-triad){order:70}
.newsroom-sections-directory{padding:42px 0 54px;border-top:1px solid rgba(139,188,224,.12);border-bottom:1px solid rgba(197,165,106,.18);background:#030b12}
.newsroom-sections-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:40px;align-items:end;margin-bottom:24px}
.newsroom-sections-head h2{margin:8px 0 0;font-family:Georgia,serif;font-weight:500;font-size:clamp(30px,4vw,48px);color:#eef1ed}
.newsroom-sections-head p{margin:0;color:#91a5b1;line-height:1.7}
.reader-destinations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.reader-destinations a{display:block;min-height:150px;padding:22px;border:1px solid rgba(139,188,224,.16);background:linear-gradient(180deg,#06131d,#030b12);text-decoration:none;color:#e7edf0}
.reader-destinations a span{font-size:9px;letter-spacing:.14em;color:#c7a65e}.reader-destinations a strong{display:block;margin-top:16px;font-family:Georgia,serif;font-size:24px;font-weight:500}.reader-destinations a small{display:block;margin-top:10px;color:#8ea2ae;line-height:1.55}
.reader-destinations a:hover,.reader-destinations a:focus-visible{border-color:rgba(207,168,82,.62);background:linear-gradient(180deg,#081925,#041019)}
.publication-hub-hero,.markets-hub-hero,.memory-hub-hero{padding:58px 0 48px;border-bottom:1px solid rgba(139,188,224,.14);background:radial-gradient(circle at 78% 18%,rgba(85,160,204,.10),transparent 30rem),linear-gradient(135deg,#02080e,#06121c 58%,#091725)}
.publication-hub-hero h1,.markets-hub-hero h1,.memory-hub-hero h1{max-width:900px;margin:12px 0 14px;font-family:Georgia,serif;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1;color:#eef1ed}
.publication-hub-hero p,.markets-hub-hero p,.memory-hub-hero p{max-width:780px;color:#9eb1bd;font-size:17px;line-height:1.7}
.reader-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:34px 0 56px}
.reader-hub-card{padding:28px;border:1px solid rgba(139,188,224,.16);background:linear-gradient(180deg,#06131d,#030b12)}
.reader-hub-card span{font-size:9px;letter-spacing:.15em;color:#c8a761}.reader-hub-card h2{margin:12px 0 10px;font-family:Georgia,serif;font-size:30px;font-weight:500}.reader-hub-card p{color:#95a8b3;line-height:1.65}.reader-hub-card a{display:inline-block;margin-top:12px;color:#e1bd6c;font-weight:800;letter-spacing:.08em;text-decoration:none}
.operator-access{margin-top:22px;padding-top:18px;border-top:1px solid rgba(139,188,224,.12);font-size:10px;color:#6f8491}.operator-access a{margin-left:12px;color:#8fa5b2}
.markets-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.markets-directory a{padding:18px;border:1px solid rgba(139,188,224,.16);background:#04101a;text-decoration:none}.markets-directory strong{display:block;color:#e4e9e8}.markets-directory small{display:block;margin-top:7px;color:#8297a4}
.memory-live-shell{padding:34px 0 62px}.memory-live-shell .event-memory-section{display:block!important}
@media(max-width:900px){.mes-surface-nav-inner{display:flex;overflow-x:auto;scrollbar-width:thin}.mes-surface-nav a{flex:0 0 auto;min-width:150px}.reader-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.newsroom-sections-head{grid-template-columns:1fr}.reader-hub-grid{grid-template-columns:1fr}.markets-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.mes-surface-nav a{min-width:132px}.reader-destinations{grid-template-columns:1fr}.reader-destinations a{min-height:0}.markets-directory{grid-template-columns:1fr}.publication-hub-hero,.markets-hub-hero,.memory-hub-hero{padding:40px 0 34px}.publication-hub-hero p,.markets-hub-hero p,.memory-hub-hero p{font-size:15px}}

/* Markets intelligence: observation first, interpretation second. */
.market-snapshot{padding:38px 0 48px;background:#020a11;border-bottom:1px solid rgba(139,188,224,.14)}
.market-snapshot-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end;margin-bottom:22px}.market-snapshot-head h2{margin:8px 0 10px;font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:500;color:#eef1ed}.market-snapshot-head p{max-width:760px;color:#90a4af;line-height:1.65}.market-snapshot-state{text-align:right}.market-snapshot-state strong,.market-snapshot-state small{display:block}.market-snapshot-state strong{color:#d9b86d;font-size:11px;letter-spacing:.1em}.market-snapshot-state small{margin-top:7px;color:#738994;font-size:9px;letter-spacing:.1em}
.dxy-panel{display:grid;grid-template-columns:minmax(220px,.35fr) 1fr;gap:30px;padding:24px;border:1px solid rgba(197,165,106,.28);background:linear-gradient(135deg,#06131d,#03101a);align-items:center}.dxy-panel span,.dxy-panel small{display:block}.dxy-panel span{font-size:9px;letter-spacing:.16em;color:#9caeb8}.dxy-panel strong{display:block;margin:5px 0;font-family:Georgia,serif;font-size:52px;font-weight:500;color:#f0eee7}.dxy-panel small{font-size:10px;color:#d1ae62}.dxy-panel p{margin:0;color:#a7b5bc;line-height:1.7}
.currency-strength-board{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:12px}.currency-strength-card{padding:15px 12px;border:1px solid rgba(139,188,224,.15);background:#04101a}.currency-strength-card>span{font-size:8px;color:#5f7786}.currency-strength-card strong{display:block;margin-top:10px;font-size:16px;color:#e4e9e8}.currency-strength-card b{display:block;margin-top:8px;font-size:12px;color:#c9aa69}.currency-strength-card small{display:block;margin-top:5px;font-size:8px;line-height:1.4;color:#79909d}.currency-strength-card.is-unavailable{opacity:.58}.currency-feed-required{grid-column:1/-1;padding:22px;border:1px dashed rgba(139,188,224,.22);color:#8fa4af}.currency-feed-required strong{color:#d1ae62}.market-data-boundary{margin:14px 0 0;color:#687f8c;font-size:10px;line-height:1.6}
.source-health-hero{padding:52px 0 34px;background:#020a11;border-bottom:1px solid rgba(139,188,224,.14)}.source-health-hero h1{margin:8px 0 12px;font:500 clamp(38px,5vw,64px)/1 Georgia,serif;color:#eef1ed}.source-health-hero p{max-width:860px;color:#8fa4af;line-height:1.65}.source-health-status{display:flex;gap:18px;margin-top:20px;font-size:9px;letter-spacing:.11em}.source-health-status strong{color:#d8b76b}.source-health-status span{color:#718894}.source-health-workspace{padding:28px 0 58px;background:#03101a}.source-health-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.source-health-summary article{padding:16px;border:1px solid rgba(139,188,224,.16);background:#04101a}.source-health-summary span,.source-health-summary small{display:block}.source-health-summary span{font-size:8px;letter-spacing:.13em;color:#708894}.source-health-summary strong{display:block;margin:8px 0 5px;font:500 24px/1.1 Georgia,serif;color:#edf0ec}.source-health-summary small{font-size:8px;color:#879aa4}.source-health-table-wrap{overflow:auto;border:1px solid rgba(139,188,224,.15)}.source-health-table{width:100%;min-width:1080px;border-collapse:collapse;background:#020a11}.source-health-table th{padding:10px 11px;text-align:left;background:#06131d;color:#768d98;font-size:8px;letter-spacing:.12em}.source-health-table td{padding:12px 11px;border-top:1px solid rgba(139,188,224,.09);color:#a9b8bf;font-size:9px;vertical-align:top}.source-health-table td strong,.source-health-table td small{display:block}.source-health-table td strong{color:#e1e6e3;font-size:10px}.source-health-table td small{margin-top:4px;color:#647c88}.source-state{display:inline-block;padding:4px 6px;border:1px solid rgba(139,188,224,.18);font-size:8px;letter-spacing:.08em}.source-state.live{border-color:rgba(117,185,137,.35);color:#9bc4a7}.source-state.degraded{border-color:rgba(210,142,96,.4);color:#d4a17d}.source-state.licence-required,.source-state.config-required{border-color:rgba(197,165,106,.3);color:#bea565}@media(max-width:760px){.source-health-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.source-health-status{flex-direction:column;gap:6px}}
.rates-reference{padding:38px 0 48px;background:#03101a;border-bottom:1px solid rgba(139,188,224,.14)}.yield-curve-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.yield-point{padding:18px;border:1px solid rgba(139,188,224,.16);background:linear-gradient(180deg,#06131d,#030b12)}.yield-point span,.yield-point small{display:block}.yield-point span{font-size:8px;letter-spacing:.14em;color:#748b97}.yield-point strong{display:block;margin:8px 0 5px;font:500 30px/1 Georgia,serif;color:#edf0eb}.yield-point small{font-size:8px;color:#c9aa69}.curve-spread-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.curve-spread-grid article{padding:17px;border:1px solid rgba(197,165,106,.22);background:#04101a}.curve-spread-grid span,.curve-spread-grid small{display:block}.curve-spread-grid span{font-size:8px;letter-spacing:.14em;color:#718995}.curve-spread-grid strong{display:block;margin:7px 0 5px;color:#e3e8e5;font-size:18px}.curve-spread-grid small{font-size:8px;color:#8ca0aa}@media(max-width:760px){.yield-curve-board{grid-template-columns:repeat(2,minmax(0,1fr))}.curve-spread-grid{grid-template-columns:1fr}}
/* M.E. Standard economic calendar — familiar trader workflow, original presentation. */
.economic-calendar-shell{padding:32px 0 64px;background:#020a11}.calendar-toolbar{display:grid;grid-template-columns:auto minmax(120px,.5fr) minmax(150px,.55fr) minmax(150px,.55fr) auto;gap:10px;align-items:end;padding:16px;border:1px solid rgba(139,188,224,.16);background:#04101a}.calendar-toolbar label{display:grid;gap:6px;color:#778f9c;font-size:9px;letter-spacing:.11em}.calendar-toolbar select,.calendar-toolbar input,.calendar-toolbar button{min-height:42px;border:1px solid rgba(139,188,224,.20);background:#06131d;color:#dce5e8;padding:0 11px}.calendar-range{display:flex;gap:6px}.calendar-range button.active,.calendar-toolbar button:hover{border-color:rgba(207,168,82,.6);color:#e4c57d}
.calendar-status{display:flex;align-items:center;gap:18px;padding:14px 2px;border-bottom:1px solid rgba(139,188,224,.12);font-size:9px;letter-spacing:.1em}.calendar-status strong{color:#d8b76b}.calendar-status span{color:#9badb6}.calendar-status small{margin-left:auto;color:#697f8b}.calendar-key{display:flex;flex-wrap:wrap;gap:16px;padding:12px 0;color:#738996;font-size:9px}.impact{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.impact-3{background:#d65858}.impact-2{background:#d3a85d}.impact-1{background:#5e8298}
.calendar-table-wrap{overflow:auto;border:1px solid rgba(139,188,224,.16)}.economic-calendar{width:100%;min-width:940px;border-collapse:collapse;background:#030b12}.economic-calendar th{padding:11px 12px;text-align:left;background:#06131d;color:#7d94a0;font-size:8px;letter-spacing:.14em}.economic-calendar td{padding:14px 12px;border-top:1px solid rgba(139,188,224,.09);color:#aab9c0;font-size:11px;vertical-align:top}.economic-calendar td:nth-child(4){min-width:260px}.economic-calendar td:nth-child(4) strong,.economic-calendar td:nth-child(4) small{display:block}.economic-calendar td:nth-child(4) strong{font-family:Georgia,serif;color:#e3e7e4;font-size:14px;font-weight:500}.economic-calendar td:nth-child(4) small{margin-top:5px;color:#6f8490}.economic-calendar a{color:#d8b76b}.impact-badge{white-space:nowrap;font-size:9px}.surprise-positive{color:#9cc5aa!important}.surprise-negative{color:#d28e8e!important}.calendar-boundary{margin:14px 0 0;color:#6b818d;font-size:10px;line-height:1.6}
@media(max-width:1000px){.currency-strength-board{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-toolbar{grid-template-columns:1fr 1fr}.calendar-range{grid-column:1/-1;overflow:auto}.calendar-refresh{justify-self:start}}
@media(max-width:620px){.market-snapshot-head{grid-template-columns:1fr}.market-snapshot-state{text-align:left}.dxy-panel{grid-template-columns:1fr}.currency-strength-board{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-toolbar{grid-template-columns:1fr}.calendar-toolbar>*{grid-column:1!important}.calendar-range button{flex:0 0 auto}.calendar-status{align-items:flex-start;flex-direction:column;gap:6px}.calendar-status small{margin-left:0}}

/* Institutional finishing layer: quiet trust, cadence and provenance cues. */
.publication-trust-strip{border-bottom:1px solid rgba(139,188,224,.10);background:#020910;color:#78909c}
.publication-trust-strip>.shell{display:flex;align-items:center;gap:22px;min-height:34px;font-size:8px;letter-spacing:.12em}
.publication-trust-strip .publication-date-mark{color:#d5b66c;font-weight:800}.publication-trust-strip .publication-coverage{flex:1}
.publication-trust-strip nav{display:flex;gap:16px}.publication-trust-strip a{color:#8da2ad;text-decoration:none}.publication-trust-strip a:hover,.publication-trust-strip a:focus-visible{color:#e4c579}
.briefs-cadence{border-top:1px solid rgba(197,165,106,.12);border-bottom:1px solid rgba(139,188,224,.12);background:#030b12}
.briefs-cadence>.shell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.briefs-cadence span{padding:14px 18px;border-right:1px solid rgba(139,188,224,.10);color:#7f949f;font-size:9px;letter-spacing:.08em}.briefs-cadence strong{display:block;margin-bottom:5px;color:#d8b86d;font-size:8px;letter-spacing:.15em}
.market-observation-receipt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;border:1px solid rgba(139,188,224,.13);background:rgba(139,188,224,.13)}.market-observation-receipt>span{padding:12px 14px;background:#030b12}.market-observation-receipt small,.market-observation-receipt strong{display:block}.market-observation-receipt small{color:#647c89;font-size:8px;letter-spacing:.14em}.market-observation-receipt strong{margin-top:5px;color:#aebcc3;font-size:10px;letter-spacing:.06em}
.personal-privacy-strip{border-bottom:1px solid rgba(139,188,224,.10);background:#020910}.personal-privacy-strip>.shell{display:flex;align-items:center;gap:14px;min-height:36px;color:#8095a0;font-size:9px}.personal-privacy-strip strong{color:#d6b76d;letter-spacing:.12em}.personal-privacy-strip span{flex:1}.personal-privacy-strip a{color:#9cafb8}
.institutional-footer>.shell{display:grid;grid-template-columns:minmax(180px,.7fr) 1fr;gap:18px 36px;padding:30px 0}.institutional-footer div>strong,.institutional-footer div>span{display:block}.institutional-footer div>strong{color:#d9bb72;letter-spacing:.12em}.institutional-footer div>span{margin-top:5px;color:#7e939e}.institutional-footer nav{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.institutional-footer a{color:#8fa3ad}.institutional-footer small{grid-column:1/-1;border-top:1px solid rgba(139,188,224,.10);padding-top:14px;color:#758f9b}
.article-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px;color:#738894;font-size:9px;letter-spacing:.1em}.article-breadcrumb a{color:#93a8b3;text-decoration:none}.article-byline{display:flex;flex-wrap:wrap;gap:10px 18px;margin:12px 0 22px;padding-bottom:16px;border-bottom:1px solid rgba(139,188,224,.12);color:#7d929d;font-size:10px}.article-byline strong{color:#d4b56c}.article-editorial-visual figcaption{padding:9px 2px 0;color:#647b87;font-size:9px;line-height:1.5}.source-receipt{margin:24px 0;padding:18px;border:1px solid rgba(197,165,106,.24);background:#04101a}.source-receipt>strong{display:block;color:#d8b76c;font-size:9px;letter-spacing:.14em}.source-receipt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px}.source-receipt-grid span{display:block}.source-receipt-grid small{display:block;color:#627985;font-size:8px;letter-spacing:.12em}.source-receipt-grid b{display:block;margin-top:5px;color:#aab9c0;font-size:10px;word-break:break-word}.source-receipt-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:15px}.source-receipt-actions a{color:#dab96e;font-size:10px}
@media(max-width:760px){.publication-trust-strip>.shell{overflow-x:auto;white-space:nowrap}.publication-trust-strip .publication-coverage{display:none}.briefs-cadence>.shell{grid-template-columns:repeat(2,minmax(0,1fr))}.market-observation-receipt{grid-template-columns:1fr}.institutional-footer>.shell{grid-template-columns:1fr}.institutional-footer nav{justify-content:flex-start}.source-receipt-grid{grid-template-columns:1fr}.personal-privacy-strip>.shell{align-items:flex-start;flex-wrap:wrap;padding:10px 0}.personal-privacy-strip span{flex-basis:100%;order:3}}

body[data-mes-surface="newsroom"] .newsroom-ops{display:none!important}
body[data-mes-surface="newsroom"] .habit-bar #desk-mode-button,body[data-mes-surface="newsroom"] .habit-bar #glance-mode-button,body[data-mes-surface="newsroom"] .habit-bar #install-app,body[data-mes-surface="newsroom"] .habit-bar button[data-open="preferences-dialog"]{display:none!important}
body[data-mes-surface="newsroom"] .habit-bar{border-bottom-color:rgba(139,188,224,.10)}

/* Developing intelligence: compact newsroom signal, deeper Markets evidence. */
.news-radar-brief,.developing-intelligence{padding:32px 0 38px;border-top:1px solid rgba(139,188,224,.12);border-bottom:1px solid rgba(139,188,224,.10);background:#020a11}
.radar-deck,.developing-intelligence-head{max-width:860px;color:#8298a5;line-height:1.65}.developing-intelligence-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin:0 0 18px}.developing-intelligence-head p{margin:0}.developing-intelligence-head small{max-width:420px;color:#657d8a}
.news-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.news-radar-grid.compact{margin-top:18px}.radar-card{padding:18px;border:1px solid rgba(139,188,224,.16);background:linear-gradient(180deg,#06131d,#030b12)}
.radar-card-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.radar-badge{font-size:8px;letter-spacing:.1em;color:#d5b66c}.radar-importance{margin-left:auto;font-size:8px;color:#7e949f}.radar-card h3{margin:12px 0 9px;font-family:Georgia,serif;font-size:20px;font-weight:500;line-height:1.22;color:#e8ece9}.radar-meta{display:flex;flex-wrap:wrap;gap:10px;color:#657d89;font-size:8px;letter-spacing:.08em}
.radar-markets{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.radar-market-tag{padding:4px 7px;border:1px solid rgba(197,165,106,.20);color:#bca264;font-size:8px}.radar-transmission{margin:12px 0;color:#8fa2ad;font-size:10px;line-height:1.55}.radar-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}.radar-actions a,.radar-timeline summary{color:#d7b86e;font-size:9px}.radar-chart{margin:14px 0 0;border:1px solid rgba(139,188,224,.12);background:#020910}.radar-chart img{display:block;width:100%;height:auto}.radar-chart figcaption{padding:8px 10px;color:#667e8a;font-size:8px}.radar-timeline{margin-top:12px}.radar-timeline ul{margin:8px 0 0;padding-left:18px;color:#7f949f;font-size:9px}.radar-more{display:inline-block;margin-top:15px;color:#d6b66d}
.article-meridian-evidence{margin:26px 0;padding:16px;border:1px solid rgba(139,188,224,.16);background:#030b12}.article-meridian-evidence h2{margin:6px 0 12px;font-family:Georgia,serif;font-size:24px;font-weight:500}.article-meridian-evidence img{display:block;width:100%;height:auto;border:1px solid rgba(139,188,224,.12)}.article-meridian-evidence p{color:#7f949f;font-size:10px;line-height:1.55}.article-meridian-evidence a{color:#d7b86e}
@media(max-width:900px){.news-radar-grid{grid-template-columns:1fr 1fr}.developing-intelligence-head{display:block}.developing-intelligence-head small{display:block;margin-top:8px}}
@media(max-width:620px){.news-radar-grid{grid-template-columns:1fr}.radar-card h3{font-size:18px}.news-radar-brief,.developing-intelligence{padding:26px 0 30px}}

/* Global Market Headlines — image-led market-impact carousel. */
.global-market-headlines{padding:42px 0 48px;border-bottom:1px solid rgba(139,188,224,.12);background:linear-gradient(180deg,#020a11,#04111a)}
.global-headlines-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:end;margin:18px 0 20px}.global-headlines-head h2{max-width:850px;margin:7px 0 9px;font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.05;color:#eef1ed}.global-headlines-head p:not(.eyebrow){max-width:820px;margin:0;color:#91a5b0;line-height:1.65}.global-headlines-controls{display:flex;gap:8px}.global-headlines-controls button{width:44px;height:44px;border:1px solid rgba(197,165,106,.34);background:#06131d;color:#d9bc76;font-size:20px;cursor:pointer}.global-headlines-controls button:hover,.global-headlines-controls button:focus-visible{border-color:rgba(215,181,98,.72);background:#0a1c28;outline:0}
.news-radar-carousel{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:2px 1px 12px}.news-radar-carousel .radar-feature{position:relative;flex:0 0 min(720px,82vw);min-height:430px;scroll-snap-align:start;overflow:hidden;border:1px solid rgba(139,188,224,.18);background:#03101a;isolation:isolate}.radar-feature .radar-visual{position:absolute;inset:0;margin:0}.radar-feature .radar-visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.88) contrast(1.06) brightness(.83)}.radar-feature .radar-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,8,14,.04) 20%,rgba(2,8,14,.42) 55%,rgba(2,8,14,.96) 100%)}.radar-feature .radar-visual figcaption{position:absolute;z-index:2;right:16px;bottom:12px;color:#8398a4;font-size:7px;letter-spacing:.06em}.radar-feature .radar-story-body{position:relative;z-index:2;min-height:430px;padding:24px 28px;display:flex;flex-direction:column;justify-content:flex-end}.radar-feature .radar-story-meta{margin-bottom:auto}.radar-feature h3{max-width:610px;margin:16px 0 12px;font-family:Georgia,serif;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.04;color:#f1efe8;text-shadow:0 3px 20px rgba(0,0,0,.52)}.radar-feature .radar-evidence{color:#9fb0b9}.radar-feature .radar-actions a{display:inline-flex;min-height:34px;align-items:center;padding:0 10px;border:1px solid rgba(197,165,106,.28);background:rgba(3,11,18,.70)}
.radar-story{overflow:hidden;border:1px solid rgba(139,188,224,.16);background:linear-gradient(180deg,#06131d,#030b12)}.radar-story-body{padding:18px}.radar-visual{position:relative;margin:0;border-bottom:1px solid rgba(139,188,224,.10);background:#020910;overflow:hidden}.radar-visual img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.radar-visual figcaption{padding:7px 9px;color:#667e8a;font-size:7px}.radar-story-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:8px;letter-spacing:.08em}.radar-story-meta span{color:#d6b76c}.radar-story-meta strong{color:#a9bcc6}.radar-story-meta time{margin-left:auto;color:#6f8794}.radar-story h3{margin:11px 0 10px;font-family:Georgia,serif;font-size:21px;font-weight:500;line-height:1.18;color:#e7ece9}.radar-tags{display:flex;flex-wrap:wrap;gap:6px}.radar-tags span{padding:4px 6px;border:1px solid rgba(197,165,106,.20);color:#baa063;font-size:7px}.radar-evidence{margin:10px 0 0;color:#6e8592;font-size:8px;line-height:1.5}
.global-headlines-note{margin:10px 0 0;color:#637b88;font-size:8px;line-height:1.5}
@media(max-width:700px){.global-headlines-head{grid-template-columns:1fr}.global-headlines-controls{justify-content:flex-end}.news-radar-carousel .radar-feature{flex-basis:88vw;min-height:390px}.radar-feature .radar-story-body{min-height:390px;padding:20px}.radar-feature h3{font-size:31px}.radar-feature .radar-visual figcaption{display:none}}
@media(prefers-reduced-motion:reduce){.news-radar-carousel{scroll-behavior:auto}.global-headlines-controls button{transition:none}}

/* Evidence Intelligence V3/V4/V5/V6 inspection layer */
.lens-evidence-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.lens-evidence-summary>div{border:1px solid rgba(134,151,162,.22);background:rgba(6,18,27,.58);padding:12px;min-height:92px}.lens-evidence-summary span,.lens-context-grid header span{display:block;font-size:.68rem;letter-spacing:.12em;opacity:.66}.lens-evidence-summary strong{display:block;margin-top:5px;font-size:.88rem;line-height:1.35}.lens-evidence-summary small{display:block;margin-top:5px;opacity:.62;line-height:1.35}.lens-context-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:14px;margin:18px 0}.lens-context-grid>article{border:1px solid rgba(134,151,162,.22);padding:15px;background:rgba(6,18,27,.54)}.lens-context-grid header{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.lens-meridian-evidence{margin:18px 0;border:1px solid rgba(134,151,162,.22);background:#07131d}.lens-meridian-evidence img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover}.lens-meridian-evidence figcaption{padding:9px 12px;font-size:.72rem;letter-spacing:.04em;opacity:.68}.radar-story-meta em{font-style:normal;font-size:.65rem;letter-spacing:.1em;border:1px solid rgba(198,168,98,.35);padding:3px 6px}.radar-why{margin:8px 0 4px;border-top:1px solid rgba(134,151,162,.18);padding-top:7px}.radar-why summary{cursor:pointer;font-size:.72rem;letter-spacing:.06em}.radar-why p{font-size:.75rem;opacity:.72}.memory-week-day.turning-point{outline:1px solid rgba(198,168,98,.72);outline-offset:-2px}.memory-week-day.turning-point:focus-visible{outline-width:2px}
@media(max-width:1024px){.lens-evidence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lens-context-grid{grid-template-columns:1fr}}
@media(max-width:620px){.lens-evidence-summary{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:5px}.lens-evidence-summary>div{min-width:78vw;scroll-snap-align:start}.lens-context-grid{display:block}.lens-context-grid>article+article{margin-top:12px}.lens-meridian-evidence figcaption{font-size:.68rem}.radar-story-meta{flex-wrap:wrap}}

/* News Radar V2 reader controls */
.radar-market-filters{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 16px}.radar-market-filters button{border:1px solid rgba(255,255,255,.14);background:transparent;color:inherit;padding:8px 11px;font:inherit;font-size:.72rem;letter-spacing:.06em;cursor:pointer}.radar-market-filters button[aria-pressed="true"]{border-color:rgba(202,169,97,.7);background:rgba(202,169,97,.08)}
.radar-market-filters button:focus-visible,.global-headlines-controls button:focus-visible,.radar-actions a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.radar-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.radar-chart-grid .radar-chart:only-child{grid-column:1/-1}.radar-story-meta em{font-style:normal;opacity:.82}.radar-why{margin:.7rem 0}.radar-why summary{cursor:pointer}.radar-why p{margin:.45rem 0 0}
@media(max-width:700px){.radar-market-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.radar-market-filters button{white-space:nowrap}.radar-chart-grid{grid-template-columns:1fr}}

/* Governed Technology subdesk navigation. */
.editorial-section-subnav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0 0 14px;border-bottom:1px solid rgba(13,42,61,.16)}
.editorial-section-subnav a{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid rgba(13,42,61,.18);color:#405a6d;font-size:8px;font-weight:800;letter-spacing:.12em;text-decoration:none}
.editorial-section-subnav a[aria-current="page"]{background:#0b2234;border-color:#0b2234;color:#fff}
.editorial-section-subnav a:hover,.editorial-section-subnav a:focus-visible{border-color:#2c6d97;outline:none}
@media(max-width:520px){.editorial-section-subnav{overflow:auto;flex-wrap:nowrap}.editorial-section-subnav a{white-space:nowrap}}
.markets-intelligence-handoff{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:14px;padding:13px 15px;border:1px solid rgba(139,188,224,.16);border-left:2px solid #c8a761;background:#061521}.markets-intelligence-handoff span{font-size:8px;font-weight:800;letter-spacing:.13em;color:#d5b96f}.markets-intelligence-handoff p{margin:0;color:#8fa4b1;font-size:10px;line-height:1.45}.markets-intelligence-handoff a{color:#8ed7ff;font-size:9px;font-weight:800;text-decoration:none;white-space:nowrap}@media(max-width:700px){.markets-intelligence-handoff{grid-template-columns:1fr}.markets-intelligence-handoff a{min-height:44px;display:inline-flex;align-items:center}}
body[data-mes-surface="markets"] .markets-intelligence-handoff a{color:#8ed7ff!important}

/* Canonical Briefings convergence: one shell, four products, compact empty states. */
.briefings-product-links{border-bottom:1px solid rgba(139,188,224,.12);background:#020a11}.briefings-product-links>.shell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(139,188,224,.12)}
.briefings-product-links a{display:grid;gap:5px;padding:14px 16px;background:#04101a;text-decoration:none}.briefings-product-links strong{color:#e7ecee;font:500 15px/1.1 Georgia,serif}.briefings-product-links span{color:#8399a5;font-size:8px;letter-spacing:.06em}
.briefings-workspace{padding-top:30px}.briefings-workspace .recurring-live-grid{gap:10px}.briefings-workspace .recurring-live-grid>div[data-state="loading"]{min-height:112px}.briefings-workspace .recurring-live-empty{min-height:0;padding:16px}.briefings-workspace .recurring-live-empty strong{margin-top:9px;font-size:18px}.briefings-workspace .recurring-live-empty p{margin-top:7px;line-height:1.5}.briefings-workspace .recurring-product-v2{margin:0}
@media(max-width:900px){.briefings-product-links>.shell{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.briefings-product-links>.shell{grid-template-columns:1fr}.briefings-product-links a{min-height:44px}.briefings-workspace .recurring-live-grid{gap:8px}}


/* SPECIALIST READABILITY HARDENING V1 */
.currency-strength-card>span,
.currency-strength-card small,
.economic-calendar th,
.publication-trust-strip>.shell,
.briefs-cadence strong,
.market-observation-receipt small,
.source-receipt-grid small,
.radar-badge,
.radar-importance,
.radar-meta,
.radar-market-tag,
.radar-chart figcaption,
.radar-story-meta,
.radar-tags span,
.radar-evidence,
.global-headlines-note,
.briefings-product-links span{
  font-size:10px;
  line-height:1.45;
}
.editorial-section-subnav a{
  min-height:40px;
  font-size:10px;
}
.markets-intelligence-handoff span{font-size:10px}
@media(max-width:700px){
  .editorial-section-subnav a{min-height:44px}
  .economic-calendar th{font-size:10px}
  .economic-calendar td{font-size:12px}
}
