/* M.E. Standard Light / Editorial Experience V1.
   One governed product: presentation changes, canonical truth does not. */
html[data-mes-presentation="editorial"]{color-scheme:light;--mes-paper:#fff;--mes-page:#f4f1ea;--mes-page-2:#ebe7de;--mes-ink:#151a20;--mes-muted:#616b76;--mes-navy:#0b2138;--mes-navy-2:#123454;--mes-cobalt:#225f9e;--mes-gold:#9b762e;--mes-rule:#d8d3c9;--mes-rule-strong:#bbb3a5;--mes-wash:#f8f6f1;--mes-shadow:0 18px 50px rgba(24,31,38,.08);--mes-serif:Georgia,"Times New Roman",serif;--mes-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
html[data-mes-presentation="editorial"] body.editorial-site{background:var(--mes-page);color:var(--mes-ink);font-family:var(--mes-sans)}
html[data-mes-presentation="editorial"] body.editorial-site::before{display:none}
html[data-mes-presentation="editorial"] a{color:inherit}
html[data-mes-presentation="editorial"] p{color:var(--mes-muted)}
html[data-mes-presentation="editorial"] .shell{width:min(calc(100% - 48px),1280px)}
html[data-mes-presentation="editorial"] .site-header{position:relative;background:var(--mes-paper);border-top:4px solid var(--mes-navy);border-bottom:1px solid var(--mes-rule);box-shadow:none;backdrop-filter:none}
html[data-mes-presentation="editorial"] .editorial-header .nav-wrap{min-height:96px!important;grid-template-columns:minmax(420px,1fr) auto!important;gap:34px!important}
html[data-mes-presentation="editorial"] .editorial-header .brand-mark{box-shadow:none!important;filter:none!important}
html[data-mes-presentation="editorial"] .editorial-header .brand-logo{filter:none!important}
html[data-mes-presentation="editorial"] .editorial-header .brand-copy strong{color:var(--mes-navy)!important;font-family:var(--mes-serif);font-size:20px!important;letter-spacing:.09em!important}
html[data-mes-presentation="editorial"] .editorial-header .brand-copy small{color:#65717a!important}
html[data-mes-presentation="editorial"] .brand-tagline{color:var(--mes-gold)!important;font-size:7px!important;letter-spacing:.12em!important}
html[data-mes-presentation="editorial"] .editorial-header .nav{border-left:1px solid var(--mes-rule)!important;color:var(--mes-navy);gap:10px!important;padding-left:20px!important}
html[data-mes-presentation="editorial"] .editorial-header .nav>a,html[data-mes-presentation="editorial"] .editorial-header .nav>button{min-height:40px;padding:0 11px!important;border:0;background:transparent;color:var(--mes-navy);font:inherit;font-size:9px!important;font-weight:800;letter-spacing:.09em!important;text-transform:uppercase;cursor:pointer}
html[data-mes-presentation="editorial"] .editorial-header .nav>button{border:1px solid var(--mes-rule)}
html[data-mes-presentation="editorial"] .editorial-header .nav>button:hover,html[data-mes-presentation="editorial"] .editorial-header .nav>button:focus-visible{border-color:var(--mes-cobalt);background:#eef4f8}
html[data-mes-presentation="editorial"] .desk-rail{background:var(--mes-navy);border:0}
html[data-mes-presentation="editorial"] .desk-rail-inner{min-height:32px;color:#c7d2dc}
html[data-mes-presentation="editorial"] #source-state{color:#d9c28c}
html[data-mes-presentation="editorial"] .mes-surface-nav{background:#faf8f3;border-top:0;border-bottom:1px solid var(--mes-rule);box-shadow:none}
html[data-mes-presentation="editorial"] .mes-surface-nav-inner{display:flex;min-height:48px;overflow-x:auto;scrollbar-width:thin}
html[data-mes-presentation="editorial"] .mes-surface-nav a{flex:0 0 auto;min-width:auto;padding:0 16px;border-color:var(--mes-rule);color:#65717b;background:transparent}
html[data-mes-presentation="editorial"] .mes-surface-nav a span{display:none}
html[data-mes-presentation="editorial"] .mes-surface-nav a strong{font-size:9px;letter-spacing:.095em}
html[data-mes-presentation="editorial"] .mes-surface-nav a:hover,html[data-mes-presentation="editorial"] .mes-surface-nav a:focus-visible{background:#f0ede6;color:var(--mes-navy)}
html[data-mes-presentation="editorial"] .mes-surface-nav a[aria-current="page"]{color:var(--mes-navy);background:#fff;box-shadow:inset 0 -2px 0 var(--mes-gold)}html[data-mes-presentation="editorial"] .publication-trust-strip{background:#fff;border-bottom:1px solid var(--mes-rule);color:#6d747b}
html[data-mes-presentation="editorial"] .publication-trust-strip>.shell{min-height:32px}
html[data-mes-presentation="editorial"] .publication-trust-strip .publication-date-mark{color:var(--mes-gold)}
html[data-mes-presentation="editorial"] .publication-trust-strip a{color:#53616c}
html[data-mes-presentation="editorial"] .breaking-bar{background:var(--mes-navy);border-bottom:0}
html[data-mes-presentation="editorial"] .breaking-inner>strong{color:#f1dfb4}
html[data-mes-presentation="editorial"] .breaking-track a,html[data-mes-presentation="editorial"] .breaking-track>span{color:#d6e0e7}
html[data-mes-presentation="editorial"] .newsroom-hero{background:var(--mes-page);border-bottom:1px solid var(--mes-rule);padding:0}
html[data-mes-presentation="editorial"] .newsroom-hero::before,html[data-mes-presentation="editorial"] .newsroom-hero::after{display:none}
html[data-mes-presentation="editorial"] .editorial-front{margin-top:0!important;padding:40px 0 54px;border-top:0!important;border-bottom:0;box-shadow:none!important;display:block!important}
html[data-mes-presentation="editorial"] .front-lead{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr)!important;grid-template-rows:auto auto auto auto auto!important;column-gap:52px!important;min-height:0!important;padding:0 0 34px!important;border:0!important;border-bottom:1px solid var(--mes-rule-strong)!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
html[data-mes-presentation="editorial"] .front-label-row{grid-column:1;grid-row:1;color:#707982!important}
html[data-mes-presentation="editorial"] .front-label-row span:first-child{color:var(--mes-gold)!important}
html[data-mes-presentation="editorial"] .front-lead-visual{grid-column:2;grid-row:1/6;min-height:390px!important;border:0!important;background:#dedbd3!important;box-shadow:none!important}
html[data-mes-presentation="editorial"] .front-lead-visual img{filter:none!important}
html[data-mes-presentation="editorial"] .front-lead h2{grid-column:1;grid-row:2;margin:22px 0 0!important;max-width:680px!important;color:var(--mes-ink);font-family:var(--mes-serif);font-size:clamp(42px,4.8vw,68px)!important;font-weight:500;line-height:.98!important;letter-spacing:-.035em!important}
html[data-mes-presentation="editorial"] .front-lead>p{grid-column:1;grid-row:3;max-width:650px!important;margin-top:20px!important;color:#525d67!important;font-family:var(--mes-serif);font-size:18px!important;line-height:1.55!important}
html[data-mes-presentation="editorial"] .front-meta{grid-column:1;grid-row:4;border-top:1px solid var(--mes-rule);color:#737c84!important}
html[data-mes-presentation="editorial"] #front-lead-meta .mes-quality-proof{flex:1 0 100%;min-height:44px;margin-top:10px;align-content:flex-start}
html[data-mes-presentation="editorial"] .front-link{grid-column:1;grid-row:5;color:var(--mes-cobalt)!important}
html[data-mes-presentation="editorial"] .newsroom-section{padding:48px 0;background:transparent}
html[data-mes-presentation="editorial"] .section-bar{border-top:2px solid var(--mes-navy)!important;border-bottom:1px solid var(--mes-rule)!important;color:var(--mes-navy)!important;background:transparent}
html[data-mes-presentation="editorial"] .section-bar::after{display:none}
html[data-mes-presentation="editorial"] .section-bar>span:first-child{font-family:var(--mes-serif)!important;color:var(--mes-navy)!important;font-size:13px;letter-spacing:.08em!important}
html[data-mes-presentation="editorial"] .feed-state{color:#737c83!important}
html[data-mes-presentation="editorial"] .top-stories{background:var(--mes-paper)}
html[data-mes-presentation="editorial"] .top-story,html[data-mes-presentation="editorial"] .top-story-lead{border-top:1px solid var(--mes-rule-strong)!important;border-bottom:1px solid var(--mes-rule)!important;color:var(--mes-ink)}
html[data-mes-presentation="editorial"] .top-story h3,html[data-mes-presentation="editorial"] .top-story-lead h3{color:var(--mes-ink)!important;font-family:var(--mes-serif);font-weight:500}
html[data-mes-presentation="editorial"] .top-story p{color:#667079!important}
html[data-mes-presentation="editorial"] .top-story-context,html[data-mes-presentation="editorial"] .top-story-kicker{color:#707a82!important}html[data-mes-presentation="editorial"] #visual-evidence,html[data-mes-presentation="editorial"] #market-open,html[data-mes-presentation="editorial"] .news-radar-brief,html[data-mes-presentation="editorial"] .newsroom-sections-directory,html[data-mes-presentation="editorial"] #story-trails,html[data-mes-presentation="editorial"] main>.section-muted{display:block!important}
html[data-mes-presentation="editorial"] #txm{display:none!important}
html[data-mes-presentation="editorial"] .visual-evidence{background:#eeeae2!important;border-top:1px solid var(--mes-rule)!important}
html[data-mes-presentation="editorial"] .visual-evidence-copy h3 a{color:var(--mes-ink)!important}
html[data-mes-presentation="editorial"] .visual-evidence-deck,html[data-mes-presentation="editorial"] .visual-evidence-copy>p{color:#66717a!important}
html[data-mes-presentation="editorial"] .news-radar-brief{background:#f7f4ed;border-color:var(--mes-rule)}
html[data-mes-presentation="editorial"] .radar-deck{color:#66717a}
html[data-mes-presentation="editorial"] .newsroom-sections-directory{background:var(--mes-navy);border:0}
html[data-mes-presentation="editorial"] .newsroom-sections-head h2{color:#fff}
html[data-mes-presentation="editorial"] .newsroom-sections-head p{color:#bdc9d2}
html[data-mes-presentation="editorial"] .reader-destinations{grid-template-columns:repeat(4,minmax(0,1fr))}
html[data-mes-presentation="editorial"] .reader-destinations a{min-height:132px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:#fff}
html[data-mes-presentation="editorial"] .reader-destinations a span{color:#d8be83}
html[data-mes-presentation="editorial"] .reader-destinations a strong{font-family:var(--mes-serif);font-weight:500}
html[data-mes-presentation="editorial"] .reader-destinations a small{color:#bdc9d2}
html[data-mes-presentation="editorial"] .reader-destinations a:hover,html[data-mes-presentation="editorial"] .reader-destinations a:focus-visible{border-color:#d8be83;background:rgba(255,255,255,.08)}
html[data-mes-presentation="editorial"] .publication-strip{background:var(--mes-paper);border-top:1px solid var(--mes-rule);border-bottom:1px solid var(--mes-rule)}
html[data-mes-presentation="editorial"] .publication-column header{border-color:var(--mes-rule)!important}
html[data-mes-presentation="editorial"] .publication-column h2{color:var(--mes-navy)!important;font-family:var(--mes-serif)!important;font-weight:500!important}
html[data-mes-presentation="editorial"] .publication-item{border-color:var(--mes-rule)!important;background:transparent!important}
html[data-mes-presentation="editorial"] .publication-item h3,html[data-mes-presentation="editorial"] .publication-item h3 a{color:var(--mes-ink)!important;font-family:var(--mes-serif);font-weight:500}
html[data-mes-presentation="editorial"] .publication-item p{color:#657079!important}
html[data-mes-presentation="editorial"] .story-trails{background:#f7f4ed!important}
html[data-mes-presentation="editorial"] .source-grid{background:var(--mes-paper)}
html[data-mes-presentation="editorial"] .source-grid h2{color:var(--mes-navy);font-family:var(--mes-serif);font-weight:500}
html[data-mes-presentation="editorial"] .source-grid>div:first-child>p:last-child{color:#66717a}
html[data-mes-presentation="editorial"] .source-row{border-color:var(--mes-rule)}
html[data-mes-presentation="editorial"] .source-row strong{color:#343b42}
html[data-mes-presentation="editorial"] .source-row>span:last-child{color:#75808a}
html[data-mes-presentation="editorial"] .footer,html[data-mes-presentation="editorial"] .editorial-footer{background:var(--mes-navy);border-top:4px solid var(--mes-gold);color:#fff}
html[data-mes-presentation="editorial"] .footer-grid p,html[data-mes-presentation="editorial"] .legal-line p{color:#bdc9d2}
html[data-mes-presentation="editorial"] .footer-grid strong{color:#f2e5c4}
html[data-mes-presentation="editorial"] .footer-grid>div:not(:first-child) a{color:#d4dce2}
html[data-mes-presentation="editorial"] .legal-line{border-color:rgba(255,255,255,.15)}.editorial-habit-cycle{padding:46px 0 50px;background:var(--mes-wash);border-top:1px solid var(--mes-rule);border-bottom:1px solid var(--mes-rule)}
.editorial-habit-cycle .habit-cycle-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:36px;align-items:end;margin-bottom:22px}
.editorial-habit-cycle .habit-cycle-head h2{margin:7px 0 0;color:var(--mes-navy);font-family:var(--mes-serif);font-size:clamp(30px,4vw,48px);font-weight:500;letter-spacing:-.025em}
.editorial-habit-cycle .habit-cycle-head>p{color:#66717a;line-height:1.65}
.habit-cycle-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:2px solid var(--mes-navy);border-bottom:1px solid var(--mes-rule)}
.habit-cycle-grid a{min-height:150px;padding:20px 18px;border-right:1px solid var(--mes-rule);background:#fff;text-decoration:none}
.habit-cycle-grid a:last-child{border-right:0}.habit-cycle-grid span{color:var(--mes-gold);font-size:8px;font-weight:800;letter-spacing:.13em}.habit-cycle-grid strong{display:block;margin-top:14px;color:var(--mes-navy);font-family:var(--mes-serif);font-size:21px;font-weight:500}.habit-cycle-grid small{display:block;margin-top:9px;color:#68727b;line-height:1.5}.habit-cycle-grid a:hover,.habit-cycle-grid a:focus-visible{background:#f0f4f7;outline:0;box-shadow:inset 0 3px 0 var(--mes-cobalt)}
.reader-return-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;margin-top:18px;padding:18px 20px;border:1px solid var(--mes-rule);background:#fff}.reader-return-card>span{color:var(--mes-gold);font-size:8px;font-weight:800;letter-spacing:.12em}.reader-return-card #since-last-visit strong{color:var(--mes-navy);font-size:11px;letter-spacing:.08em}.reader-return-card #since-last-visit p{margin-top:4px;color:#66717a;font-size:11px}.reader-return-card #since-last-visit small{display:block;margin-top:5px;color:#838b91;font-size:8px}
html[data-mes-presentation="editorial"] .market-open{background:#fff!important;border-color:var(--mes-rule)!important}
html[data-mes-presentation="editorial"] .market-open h2{color:var(--mes-navy)!important;font-family:var(--mes-serif);font-weight:500}
html[data-mes-presentation="editorial"] .market-open-grid article{border-color:var(--mes-rule)!important;background:#f8f6f1!important}
html[data-mes-presentation="editorial"] .market-open-grid article>span{color:var(--mes-gold)!important}
html[data-mes-presentation="editorial"] .market-open-grid strong,html[data-mes-presentation="editorial"] .market-open-grid a{color:#2b343c!important}
html[data-mes-presentation="editorial"] .market-open-rule{color:#727b82!important;border-color:var(--mes-rule)!important}
html[data-mes-presentation="editorial"] .mes-dialog{background:#fff;color:var(--mes-ink);border-color:var(--mes-rule-strong);box-shadow:0 30px 90px rgba(20,28,35,.2)}
html[data-mes-presentation="editorial"] .mes-dialog::backdrop{background:rgba(11,33,56,.38)}
html[data-mes-presentation="editorial"] .dialog-head{border-color:var(--mes-rule)}html[data-mes-presentation="editorial"] .dialog-head span{color:var(--mes-gold)}html[data-mes-presentation="editorial"] .dialog-head h2{color:var(--mes-navy);font-family:var(--mes-serif)}
html[data-mes-presentation="editorial"] .search-field input{background:#f8f6f1;color:var(--mes-ink);border-color:var(--mes-rule-strong)}
html[data-mes-presentation="editorial"] .search-result{border-color:var(--mes-rule)}html[data-mes-presentation="editorial"] .search-result strong{color:#29323a}html[data-mes-presentation="editorial"] .search-result span,html[data-mes-presentation="editorial"] .search-result small{color:#747f88}
html[data-mes-presentation="editorial"] :focus-visible{outline:2px solid var(--mes-cobalt);outline-offset:3px}
@media(max-width:1050px){.habit-cycle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.habit-cycle-grid a:nth-child(3){border-right:0}.habit-cycle-grid a:nth-child(n+4){border-top:1px solid var(--mes-rule)}}
@media(max-width:900px){
html[data-mes-presentation="editorial"] .front-lead{grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto auto auto!important;column-gap:0!important}
html[data-mes-presentation="editorial"] .front-label-row{grid-column:1!important;grid-row:1!important}
html[data-mes-presentation="editorial"] .front-lead-visual{grid-column:1!important;grid-row:2!important;margin:18px 0 0!important}
html[data-mes-presentation="editorial"] .front-lead h2{grid-column:1!important;grid-row:3!important}
html[data-mes-presentation="editorial"] .front-lead>p{grid-column:1!important;grid-row:4!important}
html[data-mes-presentation="editorial"] .front-meta{grid-column:1!important;grid-row:5!important}
html[data-mes-presentation="editorial"] .front-link{grid-column:1!important;grid-row:6!important}
.editorial-habit-cycle .habit-cycle-head{grid-template-columns:1fr}.reader-destinations{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

@media(max-width:700px){html[data-mes-presentation="editorial"] .shell{width:min(calc(100% - 28px),1280px)}html[data-mes-presentation="editorial"] .editorial-header .nav-wrap{display:flex!important;min-height:78px!important}html[data-mes-presentation="editorial"] .editorial-header .nav{background:#fff;border:1px solid var(--mes-rule)!important;box-shadow:var(--mes-shadow)}html[data-mes-presentation="editorial"] .front-lead{padding-bottom:26px!important}.habit-cycle-grid{grid-template-columns:1fr}.habit-cycle-grid a{min-height:0;border-right:0;border-top:1px solid var(--mes-rule)}.habit-cycle-grid a:first-child{border-top:0}.reader-return-card{grid-template-columns:1fr;gap:7px}}
@media(max-width:560px){html[data-mes-presentation="editorial"] .front-lead-visual{height:220px!important;min-height:220px!important}html[data-mes-presentation="editorial"] .front-lead h2{font-size:36px!important;min-height:0!important;max-height:none!important;-webkit-line-clamp:unset}html[data-mes-presentation="editorial"] .front-lead>p{min-height:0!important;max-height:none!important;-webkit-line-clamp:unset}.reader-destinations{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){.habit-cycle-grid a{transition:none}}
html[data-mes-presentation="intelligence"] .editorial-habit-cycle{display:none!important}
html[data-mes-presentation="editorial"] .editorial-section-page{background:var(--mes-page)}
html[data-mes-presentation="editorial"] .editorial-section-hero{padding:54px 0 42px;background:#fff;border-bottom:1px solid var(--mes-rule)}
html[data-mes-presentation="editorial"] .editorial-section-hero .shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:52px;align-items:end}
html[data-mes-presentation="editorial"] .editorial-section-hero h1{margin:8px 0 12px;max-width:760px;color:var(--mes-navy);font-family:var(--mes-serif);font-size:clamp(46px,6vw,78px);font-weight:500;letter-spacing:-.04em;line-height:.95}
html[data-mes-presentation="editorial"] .editorial-section-hero .section-dek{max-width:760px;color:#596570;font-family:var(--mes-serif);font-size:18px;line-height:1.6}
html[data-mes-presentation="editorial"] .editorial-section-receipt{padding:18px;border-top:2px solid var(--mes-gold);border-bottom:1px solid var(--mes-rule);background:var(--mes-wash)}
html[data-mes-presentation="editorial"] .editorial-section-receipt span{display:block;color:#56616a;font-size:8px;font-weight:800;letter-spacing:.12em}
html[data-mes-presentation="editorial"] .editorial-section-receipt strong{display:block;margin-top:9px;color:var(--mes-navy);font-size:11px;letter-spacing:.06em;line-height:1.5}
html[data-mes-presentation="editorial"] .editorial-section-body{padding:46px 0 70px}
html[data-mes-presentation="editorial"] .editorial-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--mes-navy)}
html[data-mes-presentation="editorial"] .editorial-section-card{min-width:0;padding:24px 22px 28px;border-right:1px solid var(--mes-rule);border-bottom:1px solid var(--mes-rule);background:#fff}
html[data-mes-presentation="editorial"] .editorial-section-card:nth-child(3n){border-right:0}
html[data-mes-presentation="editorial"] .editorial-section-meta{display:flex;flex-wrap:wrap;gap:7px 12px;margin:0;color:#59646d;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
html[data-mes-presentation="editorial"] .editorial-section-meta span:first-child{color:var(--mes-gold)}
html[data-mes-presentation="editorial"] .editorial-section-card h2{margin:18px 0 11px;color:var(--mes-ink);font-family:var(--mes-serif);font-size:25px;font-weight:500;line-height:1.08}
html[data-mes-presentation="editorial"] .editorial-section-card h2 a{text-decoration:none}
html[data-mes-presentation="editorial"] .editorial-section-card h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
html[data-mes-presentation="editorial"] .editorial-section-card>p:not(.editorial-section-meta){font-size:12px;line-height:1.7}
html[data-mes-presentation="editorial"] .editorial-section-open{display:inline-block;margin-top:16px;color:var(--mes-cobalt);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}
html[data-mes-presentation="editorial"] .editorial-section-empty{grid-column:1/-1;margin:0;padding:34px;border-bottom:1px solid var(--mes-rule);background:#fff;color:#69737b;line-height:1.7}
html[data-mes-presentation="editorial"] .editorial-section-boundary{margin-top:22px;padding:16px 0;border-top:1px solid var(--mes-rule);color:#59646d;font-size:10px;line-height:1.6}
@media(max-width:960px){html[data-mes-presentation="editorial"] .editorial-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-mes-presentation="editorial"] .editorial-section-card:nth-child(3n){border-right:1px solid var(--mes-rule)}html[data-mes-presentation="editorial"] .editorial-section-card:nth-child(2n){border-right:0}}
@media(max-width:700px){html[data-mes-presentation="editorial"] .editorial-section-hero .shell{grid-template-columns:1fr;gap:24px}html[data-mes-presentation="editorial"] .editorial-section-grid{grid-template-columns:1fr}html[data-mes-presentation="editorial"] .editorial-section-card{border-right:0!important}html[data-mes-presentation="editorial"] .editorial-section-hero h1{font-size:44px}}
html[data-mes-presentation="editorial"] .markets-hub-hero{padding:50px 0 42px;background:#fff;border-bottom:1px solid var(--mes-rule)}
html[data-mes-presentation="editorial"] .markets-hub-hero h1{max-width:900px;color:var(--mes-navy);font-family:var(--mes-serif);font-size:clamp(42px,5vw,66px);font-weight:500;letter-spacing:-.035em;line-height:1}
html[data-mes-presentation="editorial"] .markets-hub-hero>div>p:not(.eyebrow){max-width:780px;color:#5f6b75;font-family:var(--mes-serif);font-size:17px;line-height:1.65}
html[data-mes-presentation="editorial"] .markets-directory{border-top:2px solid var(--mes-navy)}
html[data-mes-presentation="editorial"] .markets-directory a{border-color:var(--mes-rule);background:#fff;color:var(--mes-navy)}
html[data-mes-presentation="editorial"] .markets-directory a strong{font-family:var(--mes-serif);font-weight:500}html[data-mes-presentation="editorial"] .markets-directory a small{color:#6c7680}
html[data-mes-presentation="editorial"] .market-snapshot,html[data-mes-presentation="editorial"] .developing-intelligence,html[data-mes-presentation="editorial"] .market-lens,html[data-mes-presentation="editorial"] .central-bank-watch{background:var(--mes-page)!important;border-color:var(--mes-rule)!important}
html[data-mes-presentation="editorial"] .market-snapshot-head h2,html[data-mes-presentation="editorial"] .market-lens-head h2,html[data-mes-presentation="editorial"] .central-bank-watch-head h2{color:var(--mes-navy)!important;font-family:var(--mes-serif);font-weight:500}
html[data-mes-presentation="editorial"] .market-snapshot-head p,html[data-mes-presentation="editorial"] .market-lens-head p,html[data-mes-presentation="editorial"] .central-bank-watch-head p,html[data-mes-presentation="editorial"] .developing-intelligence-head p{color:#64707a!important}
html[data-mes-presentation="editorial"] .dxy-panel,html[data-mes-presentation="editorial"] .currency-strength-board>*,html[data-mes-presentation="editorial"] .central-bank-card,html[data-mes-presentation="editorial"] .market-lens-output,html[data-mes-presentation="editorial"] .market-lens-empty{background:#fff!important;border-color:var(--mes-rule)!important;color:var(--mes-ink)!important;box-shadow:none!important}
html[data-mes-presentation="editorial"] .dxy-panel strong,html[data-mes-presentation="editorial"] .currency-strength-board strong,html[data-mes-presentation="editorial"] .central-bank-card strong{color:var(--mes-navy)!important}
html[data-mes-presentation="editorial"] .market-observation-receipt{border-color:var(--mes-rule)!important;background:#fff!important}html[data-mes-presentation="editorial"] .market-observation-receipt strong{color:#343e47!important}
html[data-mes-presentation="editorial"] .market-data-boundary{color:#737d85!important}
html[data-mes-presentation="editorial"] .market-lens-search{background:#fff!important;border-color:var(--mes-rule)!important}html[data-mes-presentation="editorial"] .market-lens-search label{color:var(--mes-gold)!important}html[data-mes-presentation="editorial"] .market-lens-search input{background:#f8f6f1!important;color:var(--mes-ink)!important;border-color:var(--mes-rule-strong)!important}html[data-mes-presentation="editorial"] .market-lens-search button{border-color:var(--mes-rule-strong)!important;color:var(--mes-navy)!important;background:#fff!important}
html[data-mes-presentation="editorial"] .cause-grid{gap:22px}html[data-mes-presentation="editorial"] .cause-panel,html[data-mes-presentation="editorial"] .impact-panel{background:#fff!important;border-color:var(--mes-rule)!important;box-shadow:none!important}
html[data-mes-presentation="editorial"] .impact-map,html[data-mes-presentation="editorial"] .cause-panel{color:var(--mes-ink)}
html[data-mes-presentation="editorial"] .market-console-section{background:var(--mes-navy)!important;border-color:transparent!important}
html[data-mes-presentation="editorial"] .market-console-section p{color:#bdc9d2}
html[data-mes-presentation="editorial"] .market-ribbon{background:#fff!important;border-color:var(--mes-rule)!important;color:var(--mes-navy)!important}
html[data-mes-presentation="editorial"] .market-ribbon-metric{border-color:var(--mes-rule)!important}html[data-mes-presentation="editorial"] .market-ribbon-value{color:var(--mes-navy)!important}html[data-mes-presentation="editorial"] .market-ribbon-label,html[data-mes-presentation="editorial"] .market-ribbon-detail,html[data-mes-presentation="editorial"] .market-ribbon-status{color:#5f6971!important}html[data-mes-presentation="editorial"] .market-ribbon-title,html[data-mes-presentation="editorial"] .market-ribbon-events-label,html[data-mes-presentation="editorial"] .market-ribbon-empty{color:#596670!important}

/* E4 — canonical article / Intelligence convergence. */
.editorial-story-presentation{margin:34px 0 0}
.editorial-interpretation-summary{padding:28px 0 30px;border-top:2px solid var(--mes-navy,#0b2138);border-bottom:1px solid var(--mes-rule,#d8d3c9)}
.editorial-interpretation-summary>header{max-width:820px}.editorial-interpretation-summary h2{margin:7px 0 12px;font-family:var(--mes-serif,Georgia,serif);font-size:clamp(27px,3.3vw,42px);font-weight:500;letter-spacing:-.025em;line-height:1.05}
.editorial-interpretation-summary>header>p:last-child{font-family:var(--mes-serif,Georgia,serif);font-size:17px;line-height:1.65}
.editorial-interpretation-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}
.editorial-interpretation-stat{display:block;min-width:0;padding:15px 16px;border-right:1px solid currentColor}.editorial-interpretation-stat:last-child{border-right:0}.editorial-interpretation-stat small{display:block;font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;opacity:.68}.editorial-interpretation-stat strong{display:block;margin-top:7px;font-size:12px;letter-spacing:.045em}
.editorial-interpretation-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px}.editorial-interpretation-questions article{padding:19px 20px}.editorial-interpretation-questions h3{margin:0 0 12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.editorial-interpretation-questions ul{margin:0;padding-left:18px}.editorial-interpretation-questions li,.editorial-interpretation-empty{font-size:11px;line-height:1.6}
.editorial-intelligence-open{margin-top:22px;min-height:42px;padding:0 17px;border:1px solid currentColor;background:transparent;font:inherit;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}
.editorial-interpretation-boundary{margin:14px 0 0!important;font-size:9px!important;line-height:1.55!important}
.editorial-article-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:start}
.editorial-intelligence-rail{display:none}.editorial-intelligence-rail>div{display:grid;grid-template-columns:1fr 1fr}.editorial-intelligence-rail .editorial-interpretation-stat{border-bottom:1px solid currentColor}.editorial-intelligence-rail section{padding:14px 0;border-bottom:1px solid currentColor}.editorial-intelligence-rail section small{display:block;font-size:8px;letter-spacing:.1em;text-transform:uppercase;opacity:.62}.editorial-intelligence-rail section strong{display:block;margin-top:6px;font-size:10px;line-height:1.5}.editorial-intelligence-rail>a{display:inline-block;margin-top:15px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.editorial-why-different{margin:26px 0 0;padding:22px 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.editorial-why-different h2{margin:7px 0 10px;font-family:var(--mes-serif,Georgia,serif);font-size:24px;font-weight:500}.editorial-why-different>p{max-width:800px;font-size:11px;line-height:1.7}.editorial-difference-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:17px}.editorial-difference-grid h3{font-size:9px;letter-spacing:.09em;text-transform:uppercase}.editorial-difference-grid ul{padding-left:18px}.editorial-difference-grid li{font-size:10px;line-height:1.55}
.editorial-interpretation-receipt{margin:20px 0 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.editorial-interpretation-receipt>summary{padding:15px 0;cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.editorial-interpretation-receipt>summary span{margin-left:10px;font-size:8px;font-weight:500;opacity:.65}.editorial-receipt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 16px}.editorial-interpretation-receipt>p{padding-bottom:16px;font-size:9px;line-height:1.6}
html[data-mes-presentation="editorial"] body.article-site{background:var(--mes-page);color:var(--mes-ink)}
html[data-mes-presentation="editorial"] body.article-site .article-top{background:#fff;border-top:4px solid var(--mes-navy);border-bottom:1px solid var(--mes-rule);backdrop-filter:none}
html[data-mes-presentation="editorial"] body.article-site .article-main{padding-top:52px;padding-bottom:110px}
html[data-mes-presentation="editorial"] body.article-site .market-article{max-width:1120px}
html[data-mes-presentation="editorial"] body.article-site .article-breadcrumb,html[data-mes-presentation="editorial"] body.article-site .article-meta,html[data-mes-presentation="editorial"] body.article-site .article-byline{color:#6d7780}
html[data-mes-presentation="editorial"] body.article-site .article-meta{border-bottom-color:var(--mes-rule-strong)}
html[data-mes-presentation="editorial"] body.article-site .market-article>h1{max-width:980px;color:var(--mes-ink);font-family:var(--mes-serif);font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1;letter-spacing:-.04em}
html[data-mes-presentation="editorial"] body.article-site .article-editorial-visual{border:0;background:#dedbd3;box-shadow:none}
html[data-mes-presentation="editorial"] body.article-site .article-editorial-visual img{filter:none}
html[data-mes-presentation="editorial"] body.article-site .article-editorial-visual figcaption{color:#6d7780}
html[data-mes-presentation="editorial"] body.article-site .article-tags span{border-color:var(--mes-rule);color:#6e7881}
html[data-mes-presentation="editorial"] .editorial-interpretation-summary{color:var(--mes-ink)}
html[data-mes-presentation="editorial"] .editorial-interpretation-summary>header>p:last-child,html[data-mes-presentation="editorial"] .editorial-interpretation-boundary{color:#5f6972!important}
html[data-mes-presentation="editorial"] .editorial-interpretation-stats{border-color:var(--mes-rule)}
html[data-mes-presentation="editorial"] .editorial-interpretation-stat{border-color:var(--mes-rule)}
html[data-mes-presentation="editorial"] .editorial-interpretation-questions{background:var(--mes-rule)}
html[data-mes-presentation="editorial"] .editorial-interpretation-questions article{background:#fff}
html[data-mes-presentation="editorial"] .editorial-intelligence-open{color:var(--mes-navy);border-color:var(--mes-navy);background:#fff}
html[data-mes-presentation="editorial"] .editorial-intelligence-open:hover,html[data-mes-presentation="editorial"] .editorial-intelligence-open:focus-visible{background:#eef4f8}
html[data-mes-presentation="editorial"] .editorial-why-different,html[data-mes-presentation="editorial"] .editorial-interpretation-receipt{color:var(--mes-ink);border-color:var(--mes-rule)}
html[data-mes-presentation="editorial"] .editorial-why-different p,html[data-mes-presentation="editorial"] .editorial-why-different li,html[data-mes-presentation="editorial"] .editorial-interpretation-receipt>p{color:#68727b}
html[data-mes-presentation="editorial"] body.article-site .story-intelligence{margin-top:34px;border-top:1px solid var(--mes-rule);background:transparent;color:var(--mes-ink)}
html[data-mes-presentation="editorial"] body.article-site .story-intelligence-header{padding:24px 0;border-bottom:1px solid var(--mes-rule);background:transparent}
html[data-mes-presentation="editorial"] body.article-site .story-intelligence-header span,html[data-mes-presentation="editorial"] body.article-site .story-intelligence-header strong{color:var(--mes-navy)}
html[data-mes-presentation="editorial"] body.article-site .story-intelligence-header p,html[data-mes-presentation="editorial"] body.article-site .story-intelligence-header time{color:#6a747d}
html[data-mes-presentation="editorial"] body.article-site .story-intelligence-section{padding:30px 0;border-bottom:1px solid var(--mes-rule);background:transparent}
html[data-mes-presentation="editorial"] body.article-site .story-intelligence-section h2{color:var(--mes-navy);font-family:var(--mes-serif);font-size:27px;font-weight:500}
html[data-mes-presentation="editorial"] body.article-site .story-intelligence-block{border:0;background:transparent;padding:0}
html[data-mes-presentation="editorial"] body.article-site .story-intelligence-block p{color:#4f5b65;font-family:var(--mes-serif);font-size:17px;line-height:1.7}
html[data-mes-presentation="editorial"] body.article-site #si-what-changed,html[data-mes-presentation="editorial"] body.article-site #si-impact-map,html[data-mes-presentation="editorial"] body.article-site #si-risk-radar,html[data-mes-presentation="editorial"] body.article-site #si-scenarios-v3,html[data-mes-presentation="editorial"] body.article-site #si-market-memory,html[data-mes-presentation="editorial"] body.article-site #si-context,html[data-mes-presentation="editorial"] body.article-site #si-now-next,html[data-mes-presentation="editorial"] body.article-site #si-whats-priced,html[data-mes-presentation="editorial"] body.article-site #si-invalidation,html[data-mes-presentation="editorial"] body.article-site .si-advanced-panel{display:none}
html[data-mes-presentation="editorial"] body.article-site #si-assets-affected .story-intelligence-list{grid-template-columns:1fr 1fr}
html[data-mes-presentation="editorial"] body.article-site .story-intelligence-boundary{color:#6a747d;border-color:var(--mes-rule)}
html[data-mes-presentation="editorial"] body.article-site .source-receipt{border-color:var(--mes-rule);background:#fff;color:var(--mes-ink)}
html[data-mes-presentation="editorial"] body.article-site .source-receipt strong,html[data-mes-presentation="editorial"] body.article-site .source-receipt b{color:var(--mes-navy)}
html[data-mes-presentation="editorial"] body.article-site .source-receipt small,html[data-mes-presentation="editorial"] body.article-site .article-causality-note{color:#6b7680}
html[data-mes-presentation="editorial"] body.article-site .article-causality-note{border-left-color:var(--mes-gold);background:transparent}
html[data-mes-presentation="editorial"] body.article-site .related-market article{border-color:var(--mes-rule)}
html[data-mes-presentation="editorial"] body.article-site .related-market article a{color:var(--mes-ink)}

html[data-mes-presentation="intelligence"] body.article-site .editorial-story-presentation{margin-top:28px}
html[data-mes-presentation="intelligence"] body.article-site .editorial-interpretation-summary{color:#e6edf2;border-top-color:#c2a36b;border-bottom-color:rgba(185,207,222,.14)}
html[data-mes-presentation="intelligence"] body.article-site .editorial-interpretation-summary>header>p:last-child,html[data-mes-presentation="intelligence"] body.article-site .editorial-interpretation-boundary{color:#9fb0bb!important}
html[data-mes-presentation="intelligence"] body.article-site .editorial-interpretation-stats,html[data-mes-presentation="intelligence"] body.article-site .editorial-interpretation-stat{border-color:rgba(185,207,222,.14)}
html[data-mes-presentation="intelligence"] body.article-site .editorial-interpretation-questions{background:rgba(185,207,222,.08)}
html[data-mes-presentation="intelligence"] body.article-site .editorial-interpretation-questions article{background:#06121d}
html[data-mes-presentation="intelligence"] body.article-site .editorial-interpretation-questions li{color:#a8b7c0}
html[data-mes-presentation="intelligence"] body.article-site .editorial-intelligence-open{color:#d9e7ef;border-color:rgba(143,205,244,.34);background:#071522}
html[data-mes-presentation="intelligence"] body.article-site .editorial-why-different,html[data-mes-presentation="intelligence"] body.article-site .editorial-interpretation-receipt{color:#dce7ee;border-color:rgba(185,207,222,.14)}
html[data-mes-presentation="intelligence"] body.article-site .editorial-why-different p,html[data-mes-presentation="intelligence"] body.article-site .editorial-why-different li,html[data-mes-presentation="intelligence"] body.article-site .editorial-interpretation-receipt>p{color:#91a4b0}
html[data-mes-presentation="intelligence"] body.article-site .editorial-article-layout{grid-template-columns:minmax(0,1fr) 220px;gap:38px}
html[data-mes-presentation="intelligence"] body.article-site .editorial-intelligence-rail{display:block;position:sticky;top:22px;padding:18px 0;border-top:1px solid rgba(194,163,107,.38);border-bottom:1px solid rgba(185,207,222,.14);color:#cbd7de}
html[data-mes-presentation="intelligence"] body.article-site .editorial-intelligence-rail .editorial-interpretation-stat,html[data-mes-presentation="intelligence"] body.article-site .editorial-intelligence-rail section{border-color:rgba(185,207,222,.12)}
html[data-mes-presentation="intelligence"] body.article-site .editorial-intelligence-rail>a{color:#9dcbe7}
html[data-mes-presentation="intelligence"] body.article-site .story-intelligence{margin-top:30px}
html[data-mes-presentation="intelligence"] body.article-site .story-intelligence-section[data-map-focus="true"]{box-shadow:inset 3px 0 0 #8fcdf4;background:rgba(143,205,244,.035)}
html[data-mes-presentation="editorial"] .editorial-header [data-mes-presentation-toggle],html[data-mes-presentation="editorial"] .editorial-header [data-mes-search]{border:1px solid var(--mes-rule)!important;background:#fff!important;color:var(--mes-navy)!important}
html[data-mes-presentation="intelligence"] .editorial-header [data-mes-presentation-toggle],html[data-mes-presentation="intelligence"] .editorial-header [data-mes-search]{border:1px solid rgba(143,205,244,.22)!important;background:rgba(7,19,30,.76)!important;color:#d8e4eb!important}
@media(max-width:1100px){html[data-mes-presentation="intelligence"] body.article-site .editorial-article-layout{grid-template-columns:minmax(0,1fr) 190px;gap:24px}.editorial-interpretation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-interpretation-stat:nth-child(2){border-right:0}.editorial-interpretation-stat:nth-child(-n+2){border-bottom:1px solid currentColor}}
@media(max-width:900px){html[data-mes-presentation="intelligence"] body.article-site .editorial-article-layout{grid-template-columns:1fr}html[data-mes-presentation="intelligence"] body.article-site .editorial-intelligence-rail{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.editorial-interpretation-questions{grid-template-columns:1fr 1fr}.editorial-interpretation-questions article:last-child{grid-column:1/-1}.editorial-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.editorial-interpretation-summary{padding-top:22px}.editorial-interpretation-stats{grid-template-columns:1fr 1fr}.editorial-interpretation-questions{grid-template-columns:1fr}.editorial-interpretation-questions article:last-child{grid-column:auto}.editorial-difference-grid{grid-template-columns:1fr}.editorial-receipt-grid{grid-template-columns:1fr}.editorial-interpretation-stat{border-right:0!important;border-bottom:1px solid currentColor}.editorial-intelligence-open{width:100%}html[data-mes-presentation="editorial"] body.article-site #si-assets-affected .story-intelligence-list{grid-template-columns:1fr}html[data-mes-presentation="intelligence"] body.article-site .editorial-intelligence-rail{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.editorial-intelligence-open,.editorial-interpretation-summary,.editorial-intelligence-rail{transition:none!important;scroll-behavior:auto!important}}

/* E5 — recurring intelligence in both presentation modes. */
.recurring-live{padding:46px 0 64px}.recurring-live-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.recurring-live-grid>div{min-width:0}.recurring-product-question{padding:10px 14px;border-bottom:1px solid currentColor;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
html[data-mes-presentation="editorial"] .recurring-live{background:var(--mes-page)}html[data-mes-presentation="editorial"] .recurring-live-grid>div{border-top:2px solid var(--mes-navy);background:#fff}html[data-mes-presentation="editorial"] .recurring-product-question{color:var(--mes-gold);border-color:var(--mes-rule)}
html[data-mes-presentation="editorial"] .recurring-product-v2{margin:0;border:0;background:#fff;color:var(--mes-ink)}html[data-mes-presentation="editorial"] .recurring-product-v2>header{border-color:var(--mes-rule)}html[data-mes-presentation="editorial"] .recurring-product-v2>header .eyebrow{color:var(--mes-gold)}html[data-mes-presentation="editorial"] .recurring-product-v2>header h2{color:var(--mes-navy);font-family:var(--mes-serif);font-weight:500}html[data-mes-presentation="editorial"] .recurring-product-v2>header>span,html[data-mes-presentation="editorial"] .recurring-product-summary,html[data-mes-presentation="editorial"] .recurring-product-boundary{color:#68737c}html[data-mes-presentation="editorial"] .recurring-intelligence-context h3{color:var(--mes-gold)}html[data-mes-presentation="editorial"] .recurring-intelligence-card{border-color:var(--mes-rule);background:var(--mes-wash);color:var(--mes-ink)}html[data-mes-presentation="editorial"] .recurring-intelligence-grid p{border-left-color:var(--mes-gold)}html[data-mes-presentation="editorial"] .recurring-intelligence-card ul{color:#65717a}html[data-mes-presentation="editorial"] .recurring-product-boundary{border-color:var(--mes-rule)}
.recurring-live-empty{min-height:180px;padding:24px;border:1px solid currentColor}.recurring-live-empty span{display:block;font-size:9px;font-weight:800;letter-spacing:.1em}.recurring-live-empty strong{display:block;margin-top:15px;font-family:var(--mes-serif,Georgia,serif);font-size:22px;font-weight:500}.recurring-live-empty p{margin-top:10px;font-size:11px;line-height:1.65}
html[data-mes-presentation="intelligence"] .recurring-live-grid>div{border-top:1px solid rgba(194,163,107,.35);background:#030c13}.recurring-live-grid>div[data-state="loading"]{min-height:180px}.recurring-live-grid>div[data-state="unavailable"]{opacity:.82}
@media(max-width:900px){.recurring-live-grid{grid-template-columns:1fr}}@media(max-width:600px){.recurring-live{padding:34px 0 48px}}

/* Editorial accessibility contrast hardening. */
html[data-mes-presentation="editorial"]{--mes-gold:#76551c;--mes-muted:#505b64}
html[data-mes-presentation="editorial"] .publication-trust-strip .publication-date-mark{color:var(--mes-gold)!important}
html[data-mes-presentation="editorial"] .feed-state{color:#505b64!important}
html[data-mes-presentation="editorial"] .visual-evidence-deck,
html[data-mes-presentation="editorial"] .visual-evidence-copy>p,
html[data-mes-presentation="editorial"] .radar-deck{color:#4f5a62!important}
html[data-mes-presentation="editorial"] .news-radar-brief .empty-state{color:#4f5a62!important}
html[data-mes-presentation="editorial"] .publication-kicker{color:#53606a!important}
html[data-mes-presentation="editorial"] #latest-wire .empty-state{padding:12px 14px;background:#fff!important;color:#46525b!important}
html[data-mes-presentation="editorial"] .empty-state{color:#4f5a62!important}
html[data-mes-presentation="editorial"] #front-mini-stories .empty-state{color:#4f5a62!important}

/* Light articles stop at the governed interpretation layer; full modules open in Intelligence. */
html[data-mes-presentation="editorial"] body.article-site .editorial-article-story>.story-intelligence{display:none}
html[data-mes-presentation="editorial"] .editorial-why-different p,
html[data-mes-presentation="editorial"] .editorial-why-different li,
html[data-mes-presentation="editorial"] .editorial-why-different .eyebrow,
html[data-mes-presentation="editorial"] .editorial-interpretation-empty{color:#59636b!important}

/* Light-mode Intelligence semantic convergence: retain state meaning, restore accessible contrast. */
html[data-mes-presentation="editorial"] .story-intelligence{background:var(--mes-paper);color:#26313a;border-color:var(--mes-rule-strong)}
html[data-mes-presentation="editorial"] .story-intelligence-header,html[data-mes-presentation="editorial"] .story-intelligence-section{border-color:var(--mes-rule)}
html[data-mes-presentation="editorial"] .story-intelligence-header>span,html[data-mes-presentation="editorial"] .story-intelligence-block .claim-class,html[data-mes-presentation="editorial"] .story-intelligence-list span,html[data-mes-presentation="editorial"] .story-evidence-list span,html[data-mes-presentation="editorial"] .story-evidence-list a,html[data-mes-presentation="editorial"] .story-scenario header span{color:#664b14}
html[data-mes-presentation="editorial"] .story-intelligence-header>p,html[data-mes-presentation="editorial"] .story-intelligence-header>time,html[data-mes-presentation="editorial"] .story-intelligence-boundary{color:#4f5b65}
html[data-mes-presentation="editorial"] .story-intelligence-block{background:#f8f6f1;border-left-color:#846522}
html[data-mes-presentation="editorial"] .story-intelligence-block small{color:#4d5c66}
html[data-mes-presentation="editorial"] .story-intelligence-list li,html[data-mes-presentation="editorial"] .story-evidence-list li,html[data-mes-presentation="editorial"] .story-intelligence-section>ul>li,html[data-mes-presentation="editorial"] .story-scenario{background:#fff;border-color:var(--mes-rule)}
html[data-mes-presentation="editorial"] .story-intelligence-list strong,html[data-mes-presentation="editorial"] .story-evidence-list strong,html[data-mes-presentation="editorial"] .story-scenario header strong,html[data-mes-presentation="editorial"] .story-scenario h3{color:#26313a}
html[data-mes-presentation="editorial"] .story-intelligence-list p,html[data-mes-presentation="editorial"] .story-evidence-list p,html[data-mes-presentation="editorial"] .story-scenario p,html[data-mes-presentation="editorial"] .story-scenario ul,html[data-mes-presentation="editorial"] .story-scenario header em{color:#4f5b65}
html[data-mes-presentation="editorial"] .si-priority-section{background:linear-gradient(180deg,#fbfaf7,#f5f2eb)}
html[data-mes-presentation="editorial"] .si-header-state em{color:#664b14;border-color:#9d7b32;background:#fff}
html[data-mes-presentation="editorial"] .si-stat{background:#fff;border-color:var(--mes-rule)}
html[data-mes-presentation="editorial"] .si-stat small,html[data-mes-presentation="editorial"] .si-two-col h3,html[data-mes-presentation="editorial"] .si-panel-body h3,html[data-mes-presentation="editorial"] .si-memory-card h3,html[data-mes-presentation="editorial"] .si-map-column-label,html[data-mes-presentation="editorial"] .si-map-toolbar span,html[data-mes-presentation="editorial"] .si-method-note,html[data-mes-presentation="editorial"] .si-empty{color:#4f5b65}
html[data-mes-presentation="editorial"] .si-compact-list li{background:#f8f6f1;border-color:var(--mes-rule)}
html[data-mes-presentation="editorial"] .si-compact-list li span,html[data-mes-presentation="editorial"] .si-compact-list li time,html[data-mes-presentation="editorial"] .si-context-note span,html[data-mes-presentation="editorial"] .si-change-list li span{color:#4d5c66}
html[data-mes-presentation="editorial"] .si-context-note,html[data-mes-presentation="editorial"] .si-memory-card,html[data-mes-presentation="editorial"] .si-map-node,html[data-mes-presentation="editorial"] .si-reaction-sequence li,html[data-mes-presentation="editorial"] .si-replay-list li{background:#fff;border-color:var(--mes-rule);color:#26313a}
html[data-mes-presentation="editorial"] .si-context-note strong,html[data-mes-presentation="editorial"] .si-memory-card header strong{color:#26313a}
html[data-mes-presentation="editorial"] .si-pill,html[data-mes-presentation="editorial"] .si-map-node small,html[data-mes-presentation="editorial"] .si-memory-card small,html[data-mes-presentation="editorial"] .si-reaction-sequence li span,html[data-mes-presentation="editorial"] .si-replay-list li span,html[data-mes-presentation="editorial"] .si-reaction-sequence li small,html[data-mes-presentation="editorial"] .si-replay-list li time{color:#4f5b65}
html[data-mes-presentation="editorial"] .si-map-toolbar button{color:#5f4612;border-color:#8f7747;background:#fff}
html[data-mes-presentation="editorial"] .si-edge-state[data-state="OBSERVED"]{color:#5f4612;border-color:#8f7747}
html[data-mes-presentation="editorial"] .si-edge-state[data-state="INFERRED"],html[data-mes-presentation="editorial"] .si-edge-state[data-state="HISTORICAL"],html[data-mes-presentation="editorial"] .si-edge-state[data-state="EXPECTED"],html[data-mes-presentation="editorial"] .si-map-evidence li small{color:#4f5b65}
html[data-mes-presentation="editorial"] .si-advanced-panel{background:#faf8f3;border-color:var(--mes-rule)}
html[data-mes-presentation="editorial"] .si-advanced-panel>summary small{color:#4f5b65}
html[data-mes-presentation="editorial"] .si-advanced-panel>summary::after{color:#5f4612}
html[data-mes-presentation="editorial"] .editorial-why-different,html[data-mes-presentation="editorial"] .editorial-why-different p,html[data-mes-presentation="editorial"] .editorial-why-different li,html[data-mes-presentation="editorial"] .editorial-interpretation-empty{color:#4f5b65}

/* Dark-mode Editorial/Intelligence semantic convergence: self-contained contrast without relying on legacy bundles. */
html[data-mes-presentation="intelligence"] body.article-site{background:#030a11;color:#dce7ee}
html[data-mes-presentation="intelligence"] body.article-site .market-article>h1,html[data-mes-presentation="intelligence"] .editorial-interpretation-summary h2,html[data-mes-presentation="intelligence"] .editorial-why-different h2{color:#eef3f6}
html[data-mes-presentation="intelligence"] .editorial-interpretation-summary,html[data-mes-presentation="intelligence"] .editorial-why-different,html[data-mes-presentation="intelligence"] .editorial-interpretation-receipt{background:#030a11;color:#dce7ee}
html[data-mes-presentation="intelligence"] .editorial-interpretation-summary .eyebrow,html[data-mes-presentation="intelligence"] .editorial-why-different .eyebrow{color:#d8b86d}
html[data-mes-presentation="intelligence"] .editorial-interpretation-summary>header>p:last-child,html[data-mes-presentation="intelligence"] .editorial-interpretation-boundary,html[data-mes-presentation="intelligence"] .editorial-why-different p,html[data-mes-presentation="intelligence"] .editorial-why-different li,html[data-mes-presentation="intelligence"] .editorial-interpretation-receipt>p{color:#b7c5cd!important}
html[data-mes-presentation="intelligence"] .editorial-interpretation-stat small,html[data-mes-presentation="intelligence"] .editorial-intelligence-rail section small{color:#aebdc5;opacity:1}
html[data-mes-presentation="intelligence"] .editorial-interpretation-stat strong,html[data-mes-presentation="intelligence"] .editorial-intelligence-rail section strong,html[data-mes-presentation="intelligence"] .editorial-difference-grid h3,html[data-mes-presentation="intelligence"] .editorial-interpretation-receipt>summary{color:#e6edf2}
html[data-mes-presentation="intelligence"] .editorial-interpretation-receipt>summary span{color:#aebdc5;opacity:1}
html[data-mes-presentation="intelligence"] .story-intelligence{background:#030c13;color:#dce7ee}
html[data-mes-presentation="intelligence"] .story-intelligence-header>span,html[data-mes-presentation="intelligence"] .story-intelligence-block .claim-class,html[data-mes-presentation="intelligence"] .story-intelligence-list span,html[data-mes-presentation="intelligence"] .story-evidence-list span,html[data-mes-presentation="intelligence"] .story-evidence-list a,html[data-mes-presentation="intelligence"] .story-scenario header span,html[data-mes-presentation="intelligence"] .si-header-state em{color:#d8b86d}
html[data-mes-presentation="intelligence"] .story-intelligence-header>strong,html[data-mes-presentation="intelligence"] .si-header-state>strong,html[data-mes-presentation="intelligence"] .story-intelligence-section h2,html[data-mes-presentation="intelligence"] .story-intelligence-list strong,html[data-mes-presentation="intelligence"] .story-evidence-list strong,html[data-mes-presentation="intelligence"] .story-scenario header strong,html[data-mes-presentation="intelligence"] .story-scenario h3,html[data-mes-presentation="intelligence"] .si-context-note strong,html[data-mes-presentation="intelligence"] .si-memory-card header strong{color:#e6edf2}
html[data-mes-presentation="intelligence"] .story-intelligence-header>p,html[data-mes-presentation="intelligence"] .story-intelligence-header>time,html[data-mes-presentation="intelligence"] .story-intelligence-boundary,html[data-mes-presentation="intelligence"] .story-intelligence-block small,html[data-mes-presentation="intelligence"] .story-intelligence-list p,html[data-mes-presentation="intelligence"] .story-evidence-list p,html[data-mes-presentation="intelligence"] .story-scenario p,html[data-mes-presentation="intelligence"] .story-scenario ul,html[data-mes-presentation="intelligence"] .story-scenario header em{color:#aebdc5}
html[data-mes-presentation="intelligence"] .si-stat small,html[data-mes-presentation="intelligence"] .si-two-col h3,html[data-mes-presentation="intelligence"] .si-panel-body h3,html[data-mes-presentation="intelligence"] .si-memory-card h3,html[data-mes-presentation="intelligence"] .si-map-column-label,html[data-mes-presentation="intelligence"] .si-map-toolbar span,html[data-mes-presentation="intelligence"] .si-method-note,html[data-mes-presentation="intelligence"] .si-empty{color:#aebdc5}
html[data-mes-presentation="intelligence"] .si-stat strong,html[data-mes-presentation="intelligence"] .si-map-node strong,html[data-mes-presentation="intelligence"] .si-compact-list li strong{color:#e6edf2}
html[data-mes-presentation="intelligence"] .si-compact-list li span,html[data-mes-presentation="intelligence"] .si-compact-list li time,html[data-mes-presentation="intelligence"] .si-context-note span,html[data-mes-presentation="intelligence"] .si-change-list li span,html[data-mes-presentation="intelligence"] .si-pill,html[data-mes-presentation="intelligence"] .si-map-node small,html[data-mes-presentation="intelligence"] .si-memory-card small,html[data-mes-presentation="intelligence"] .si-reaction-sequence li span,html[data-mes-presentation="intelligence"] .si-replay-list li span,html[data-mes-presentation="intelligence"] .si-reaction-sequence li small,html[data-mes-presentation="intelligence"] .si-replay-list li time,html[data-mes-presentation="intelligence"] .si-map-evidence li small,html[data-mes-presentation="intelligence"] .si-advanced-panel>summary small{color:#aebdc5}
html[data-mes-presentation="intelligence"] .si-map-toolbar button,html[data-mes-presentation="intelligence"] .si-advanced-panel>summary::after{color:#d8b86d}

/* Accessible map focus: dim structure, never legibility. */
html[data-mes-presentation="intelligence"] .si-map-node[data-dimmed="true"]{opacity:1;background:#050d14;border-color:rgba(185,207,222,.06);box-shadow:none}
html[data-mes-presentation="intelligence"] .si-map-node[data-dimmed="true"] strong{color:#b8c6ce}
html[data-mes-presentation="intelligence"] .si-map-node[data-dimmed="true"] small{color:#93a6b0}
html[data-mes-presentation="editorial"] .si-map-node[data-dimmed="true"]{opacity:1;background:#f0ede7;border-color:#ded8cc}

/* Light homepage evidence/source contrast convergence. */
html[data-mes-presentation="editorial"] .visual-evidence-copy>small{color:#4f5a62!important}
html[data-mes-presentation="editorial"] .source-desk>p,
html[data-mes-presentation="editorial"] .source-grid .eyebrow{color:#4f5a62!important}
html[data-mes-presentation="editorial"] #latest .wire-item{background:#fff!important;border-color:var(--mes-rule)!important}
html[data-mes-presentation="editorial"] #latest .wire-item h3 a{color:#26313a!important}
html[data-mes-presentation="editorial"] #latest .wire-context{color:#4f5a62!important}

/* Light Markets semantic convergence. */
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"]{background:var(--mes-page);color:#26313a}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .markets-hub-hero,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .newsroom-section{background:var(--mes-page)!important;color:#26313a}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-ribbon{background:#fff!important;color:#26313a!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-ribbon-title,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-ribbon-label,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-ribbon-detail,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-ribbon-events-label,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-ribbon-empty,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-ribbon-status{color:#4f5b65!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .markets-hub-hero .eyebrow,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-snapshot-head .eyebrow,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .central-bank-watch-head .eyebrow{color:#4f5b65!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .markets-directory a,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .dxy-panel,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .currency-feed-required,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-observation-receipt>span,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .central-bank-card,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .cause-panel,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .impact-panel{background:#fff!important;border-color:var(--mes-rule)!important;color:#26313a!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .markets-directory strong,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .central-bank-card h3 a,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .relationship-list strong{color:#26313a!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .markets-directory small,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-snapshot-head p,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] #fx-dollar-reading,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .currency-feed-required p,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-data-boundary{color:#4f5b65!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] #fx-snapshot-state,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] #fx-dxy-change,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] #cb-watch-status,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .cb-event-type{color:#664b14!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] #fx-snapshot-time,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .dxy-panel>div>span,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .cb-watch-state small,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .central-bank-card header small,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .central-bank-card p,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .central-bank-card time,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .central-bank-card footer span,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .central-bank-card footer a{color:#4f5b65!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .developing-intelligence-head p,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .developing-intelligence-head small{color:#4f5b65!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .evidence-state strong,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .evidence-state small,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .evidence-state span,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .evidence-step,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .evidence-step b,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .cause-layer-head span,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .cause-layer-head small,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .cause-layer p,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .relationship-list span,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .relationship-list p,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .cause-note,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .impact-legend span,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .impact-footer small{color:#4f5b65!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .impact-state span{color:#d7e0e6!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .publication-footer{background:var(--mes-navy)!important;color:#fff!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .publication-footer strong{color:#f2e5c4!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .publication-footer span,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .publication-footer small{color:#d4dce2!important}

/* Source Desk is intentionally dark in Editorial and Intelligence; keep its text contrast local to that surface. */
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .source-desk-head{color:#c8ad77!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .source-desk-head strong{color:#dce3e6!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .source-desk>p{color:#bdc8ce!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .news-source-board span{color:#bdc8ce!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .source-desk>a{color:#9bcce7!important}

/* Light Markets accessibility hardening. */
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .markets-intelligence-handoff p{color:#9eb2bd!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-snapshot-state strong,
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .currency-feed-required strong{color:#805412!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-snapshot-state small{color:#586a74!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .market-observation-receipt small{color:#526873!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="markets"] .central-bank-watch-head p{color:#5f6972!important}

/* Public Light-mode utility contrast closure. */
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .wire-meta span,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .wire-meta time{color:#4f5b65!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .wire-actions a,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .wire-actions button{color:#405a68!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .visual-evidence-copy footer span{color:#4f5b65!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .visual-evidence-copy footer a{color:#654b16!important}

/* Editorial section footer and metadata contrast are release-gated at WCAG AA. */
html[data-mes-presentation="editorial"] body.editorial-section-page .publication-footer{background:var(--mes-navy)!important;color:#fff!important}
html[data-mes-presentation="editorial"] body.editorial-section-page .publication-footer strong{color:#f2e5c4!important}
html[data-mes-presentation="editorial"] body.editorial-section-page .publication-footer span,html[data-mes-presentation="editorial"] body.editorial-section-page .publication-footer small{color:#d4dce2!important}
html[data-mes-presentation="editorial"] body.editorial-section-page .publication-footer a{color:#e4ebef!important}
