/* M.E. Standard refresh — 30 Sep 2026.
   Final presentation layer for the public Editorial surface only. */
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"]{
  --mes-ink:#0b2138;
  --mes-paper:#f5f2ea;
  --mes-paper-2:#fbfaf6;
  --mes-line:#d9d2c4;
  --mes-gold:#a88134;
  --mes-red:#b91f32;
  background:var(--mes-paper)!important;
  color:#17232d!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .site-header{
  background:#071827!important;
  border-top:3px solid #b79a58!important;
  border-bottom:1px solid #17364a!important;
  color:#fff!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .brand-copy strong{color:#fff!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .brand-copy small{color:#9db2bf!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .brand-tagline{color:#d4bc7f!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-mode-nav,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-context-strip,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .publication-trust-strip,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .habit-bar,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .market-pulse,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .newsroom-ops{display:none!important}html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-surface-nav{
  display:block!important;
  background:#0a1c2c!important;
  border-top:1px solid rgba(255,255,255,.06)!important;
  border-bottom:1px solid #1a3a4f!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-surface-nav-inner{
  min-height:42px!important;
  display:flex!important;
  align-items:stretch!important;
  overflow-x:auto!important;
  scrollbar-width:none;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-surface-nav a{
  display:flex!important;
  align-items:center!important;
  padding:0 15px!important;
  color:#d5e0e6!important;
  background:transparent!important;
  text-decoration:none!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-surface-nav a strong{
  font-size:10px!important;
  letter-spacing:.01em!important;
  text-transform:none!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-surface-nav a[aria-current="page"]{
  color:#fff!important;
  box-shadow:inset 0 -2px 0 #c4a35e!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .market-ribbon{
  background:#fff!important;
  color:#172737!important;
  border-top:0!important;
  border-bottom:1px solid var(--mes-line)!important;
}html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .market-ribbon-inner{
  min-height:54px!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .market-ribbon-title{
  color:#6f5724!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .market-ribbon-label,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .market-ribbon-detail,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .market-ribbon-status{
  color:#5a6974!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .market-ribbon-value{
  color:#0b2138!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .newsroom-hero{
  padding:26px 0 26px!important;
  background:#fff!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .editorial-front{
  width:min(calc(100% - 44px),1400px)!important;
  display:grid!important;
  grid-template-columns:minmax(0,3fr) minmax(260px,1fr)!important;
  gap:0 22px!important;
  margin:0 auto!important;
  padding:0!important;
  background:#fff!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead{
  grid-column:1/-1!important;
  border-top:4px solid var(--mes-ink)!important;
  border-bottom:1px solid var(--mes-line)!important;
  border-radius:0!important;
  box-shadow:none!important;
}html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual{
  min-height:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr)!important;
  column-gap:42px!important;
  align-items:start!important;
  padding:42px 38px 36px!important;
  background:linear-gradient(110deg,#fff 0%,#fff 70%,#f2eee5 100%)!important;
  color:#132333!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual::before,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual::after{
  content:none!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-lead-visual{
  display:none!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-label-row,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual h2,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual>p,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-lead-tags,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-meta,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-link{
  grid-column:1!important;
  max-width:820px!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual h2{
  margin:21px 0 0!important;
  color:#0b2138!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:clamp(42px,4.2vw,66px)!important;
  line-height:.98!important;
  font-weight:500!important;
  letter-spacing:-.035em!important;
  text-shadow:none!important;
}html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual>p{
  margin:18px 0 0!important;
  color:#52606a!important;
  font-size:16px!important;
  line-height:1.58!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-label-row span:first-child{
  background:var(--mes-red)!important;
  color:#fff!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-label-row span:last-child{
  color:#6c7880!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-lead-tags span{
  border-color:#d9d2c4!important;
  background:#f7f4ed!important;
  color:#654d19!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-meta{
  color:#66747d!important;
  border-color:#ddd6c9!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-link{
  color:#185d90!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-market-impact-card{
  position:static!important;
  grid-column:2!important;
  grid-row:1/7!important;
  width:auto!important;
  min-height:220px!important;
  margin:0!important;
  padding:20px!important;
  border:1px solid #d4cdbf!important;
  border-top:3px solid var(--mes-gold)!important;
  background:#f7f4ed!important;
  color:#172737!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-market-impact-card>span{
  color:#76591e!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-intelligence-quote{
  position:static!important;
  grid-column:2!important;
  grid-row:7!important;
  width:auto!important;
  margin:14px 0 0!important;
  border-color:#d8d1c4!important;
  background:#fff!important;
  color:#273744!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail{
  grid-column:1/-1!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  margin:20px 0 0!important;
  border-top:1px solid var(--mes-line)!important;
  border-bottom:1px solid var(--mes-line)!important;
  background:#fff!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail article{
  min-height:118px!important;
  padding:17px 18px!important;
  border:0!important;
  border-right:1px solid var(--mes-line)!important;
  background:#fff!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail article:last-child{
  border-right:0!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-stories{
  grid-column:1/-1!important;
}html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-product{
  padding:42px 0!important;
  border-top:1px solid #d7d0c2!important;
  border-bottom:1px solid #d7d0c2!important;
  background:#f2eee5!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-grid{
  width:min(calc(100% - 44px),1400px)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr) minmax(260px,.75fr)!important;
  gap:20px!important;
  align-items:stretch!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-copy{
  padding:28px 30px!important;
  border-top:3px solid var(--mes-ink)!important;
  background:#fff!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-product-kicker{
  display:block;
  color:#8a692a;
  font-size:9px;
  font-weight:800;
  letter-spacing:.15em;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-copy h2{
  max-width:720px;
  margin:12px 0 14px;
  color:#0b2138;
  font:500 clamp(31px,3vw,46px)/1.02 Georgia,"Times New Roman",serif;
  letter-spacing:-.025em;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-copy p{
  max-width:760px;
  margin:0;
  color:#57636c;
  font-size:13px;
  line-height:1.65;
}html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-actions{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:22px;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-actions a{
  display:inline-flex;
  align-items:center;
  min-height:38px;
  padding:0 14px;
  border:1px solid #bcb4a5;
  color:#173c5a;
  background:#fff;
  font-size:9px;
  font-weight:800;
  text-decoration:none;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-actions a.primary{
  border-color:#0b2138;
  background:#0b2138;
  color:#fff;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-structure{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:0!important;
  border:1px solid #d2cabb!important;
  border-top:3px solid #a88134!important;
  background:#fff!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-structure span{
  display:flex;
  align-items:center;
  min-height:54px;
  padding:12px 14px;
  border-right:1px solid #e3ddd1;
  border-bottom:1px solid #e3ddd1;
  color:#344552;
  font-size:8px;
  font-weight:800;
  letter-spacing:.08em;
}html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-structure span:nth-child(2n){
  border-right:0;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-structure span:nth-last-child(-n+2){
  border-bottom:0;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-flow{
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:26px 24px;
  border-top:3px solid #c5a45c;
  background:#071827;
  color:#fff;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-flow>span{
  color:#cdb57b;
  font-size:8px;
  font-weight:800;
  letter-spacing:.13em;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-flow strong{
  display:block;
  margin-top:11px;
  font:500 24px/1.15 Georgia,"Times New Roman",serif;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-flow small{
  display:block;
  margin-top:12px;
  color:#aebec8;
  font-size:9px;
  line-height:1.55;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] #mes-home-briefings{
  background:#fff!important;
  border-bottom:1px solid var(--mes-line)!important;
}html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] #mes-home-briefings>.shell{
  width:min(calc(100% - 44px),1400px)!important;
  padding:38px 0 42px!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-home-briefings-head h2{
  color:#0b2138!important;
  font:500 34px/1 Georgia,"Times New Roman",serif!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-home-briefings-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-briefing-card{
  min-height:174px!important;
  padding:20px 18px 18px 58px!important;
  border:1px solid #ded8cc!important;
  border-top:2px solid #b08b42!important;
  background:#fbfaf6!important;
  box-shadow:none!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-briefing-card i{
  top:20px!important;
  left:16px!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-briefing-card strong{
  color:#13283a!important;
  font:500 21px/1.08 Georgia,"Times New Roman",serif!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-briefing-card p{
  color:#5d6870!important;
  font-size:10px!important;
  line-height:1.55!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] #editorial-home-utility{
  padding:40px 0!important;
  background:#f5f2ea!important;
}html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-editorial-context-head h2,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .section-bar span:first-child,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .newsroom-sections-head h2,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .habit-cycle-head h2{
  color:#0b2138!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-final-utility-card,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .top-story,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .reader-destinations a,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .publication-column{
  border-color:#d9d2c4!important;
  background:#fff!important;
  box-shadow:none!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-final-utility-card:hover,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .reader-destinations a:hover{
  transform:translateY(-2px);
  box-shadow:0 10px 28px rgba(14,32,46,.06)!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .editorial-footer{
  background:#071827!important;
  border-top:3px solid #b79a58!important;
}
@media(max-width:980px){
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-grid{
    grid-template-columns:1fr 1fr!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-flow{
    grid-column:1/-1!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-home-briefings-grid{
    grid-template-columns:1fr 1fr!important;
  }
}@media(max-width:700px){
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .newsroom-hero{
    padding:10px 0 18px!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .editorial-front{
    width:calc(100% - 16px)!important;
    grid-template-columns:1fr!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual{
    display:block!important;
    padding:24px 18px 22px!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual h2{
    font-size:36px!important;
    min-height:0!important;
    max-height:none!important;
    -webkit-line-clamp:unset!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual>p{
    font-size:14px!important;
    min-height:0!important;
    max-height:none!important;
    -webkit-line-clamp:unset!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-market-impact-card{
    margin-top:22px!important;
    min-height:0!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-intelligence-quote{
    margin-top:12px!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail{
    grid-template-columns:1fr 1fr!important;
  }
}@media(max-width:700px){
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-product{
    padding:24px 0!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-grid{
    width:calc(100% - 20px)!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-copy{
    padding:22px 19px!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-copy h2{
    font-size:31px!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-structure{
    grid-template-columns:1fr!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-structure span{
    min-height:46px!important;
    border-right:0!important;
    border-bottom:1px solid #e3ddd1!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-structure span:last-child{
    border-bottom:0!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-flow{
    grid-column:auto!important;
    padding:22px 19px!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-home-briefings-grid{
    grid-template-columns:1fr!important;
  }
}@media(max-width:430px){
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail{
    grid-template-columns:1fr!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail article{
    border-right:0!important;
    border-bottom:1px solid var(--mes-line)!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail article:last-child{
    border-bottom:0!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .market-ribbon{
    overflow-x:auto!important;
  }
}
@media(prefers-reduced-motion:reduce){
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-final-utility-card,
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .reader-destinations a{
    transition:none!important;
    transform:none!important;
  }
}

/* Reader choreography integration. */
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] main>.mes-daily-editorial-product{
  display:block!important;
  order:25!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] #front-mini-stories.is-empty,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] #front-mini-stories:empty{
  display:none!important;
  min-height:0!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] #front-mini-stories.is-empty + .front-rail,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] #front-mini-stories:empty + .front-rail{
  margin-top:0!important;
}

/* Mobile containment: legacy layers carried desktop minimums into the reader surface. */
@media(max-width:700px){
  html,body,
  body[data-mes-surface="newsroom"],
  body[data-mes-surface="newsroom"] main{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow-x:hidden!important;
  }
  body[data-mes-surface="newsroom"] main>*,
  body[data-mes-surface="newsroom"] main .shell,
  body[data-mes-surface="newsroom"] main section,
  body[data-mes-surface="newsroom"] main article,
  body[data-mes-surface="newsroom"] main div{
    min-width:0!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-surface-nav{
    display:none!important;
  }
  body[data-mes-surface="newsroom"] .site-header .nav-wrap{
    width:calc(100% - 20px)!important;
    max-width:100%!important;
    gap:8px!important;
  }
  body[data-mes-surface="newsroom"] .brand-copy strong{
    font-size:22px!important;
    line-height:1!important;
  }
  body[data-mes-surface="newsroom"] .brand-copy small,
  body[data-mes-surface="newsroom"] .brand-tagline{
    display:none!important;
  }
  body[data-mes-surface="newsroom"] .mes-mode-toggle{
    max-width:112px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual h2,
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-copy h2,
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-flow strong,
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-home-briefings-head h2{
    overflow-wrap:anywhere!important;
    word-break:normal!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-daily-editorial-grid>*,
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-briefing-card{
    min-width:0!important;
    width:100%!important;
    overflow:hidden!important;
  }
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-briefing-card p,
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-briefing-card strong{
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
}
.mes-home-interpretation{padding:38px 0 42px;background:#071827;color:#fff;border-top:1px solid #1c3a4d;border-bottom:1px solid #1c3a4d}
.mes-home-interpretation-shell{width:min(calc(100% - 44px),1400px)!important;display:grid!important;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr)!important;gap:0!important;background:#0b2138;border-top:3px solid #c5a45c}
.mes-home-interpretation-visual{position:relative;min-height:430px;margin:0;overflow:hidden;background:#0c1c27}
.mes-home-interpretation-visual img{width:100%;height:100%;min-height:430px;object-fit:cover;display:block;filter:saturate(.86) contrast(1.03)}
.mes-home-interpretation-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(5,17,27,.72))}
.mes-home-interpretation-visual figcaption{position:absolute;z-index:2;left:18px;right:18px;bottom:16px;color:#d8c492;font-size:8px;font-weight:800;letter-spacing:.11em}
.mes-home-interpretation-copy{padding:30px 32px 26px;display:flex;flex-direction:column;justify-content:space-between}
.mes-home-interpretation-copy header>span{color:#d1b776;font-size:8px;font-weight:800;letter-spacing:.14em}
.mes-home-interpretation-copy h2{max-width:780px;margin:10px 0 10px;color:#fff;font:500 clamp(34px,3.2vw,50px)/1 Georgia,"Times New Roman",serif;letter-spacing:-.03em}
.mes-home-interpretation-copy header>p{max-width:850px;margin:0;color:#aebdc6;font-size:11px;line-height:1.6}.mes-home-interpretation-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;border-top:1px solid rgba(193,213,225,.14);border-left:1px solid rgba(193,213,225,.14)}
.mes-home-interpretation-grid article{min-height:124px;padding:18px;border-right:1px solid rgba(193,213,225,.14);border-bottom:1px solid rgba(193,213,225,.14)}
.mes-home-interpretation-grid small{color:#d0b572;font-size:8px;font-weight:800;letter-spacing:.12em}
.mes-home-interpretation-grid p{margin:8px 0 0;color:#dbe4e9;font-size:11px;line-height:1.55}
.mes-home-interpretation-copy footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(193,213,225,.14)}
.mes-home-interpretation-copy footer span{color:#8fb4ca;font-size:8px;font-weight:800;letter-spacing:.1em}
.mes-home-interpretation-copy footer a{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border:1px solid #d0b572;color:#fff;text-decoration:none;font-size:9px;font-weight:800}
@media(max-width:900px){.mes-home-interpretation-shell{grid-template-columns:1fr!important}.mes-home-interpretation-visual{min-height:300px}.mes-home-interpretation-visual img{min-height:300px}}
@media(max-width:620px){.mes-home-interpretation{padding:20px 0}.mes-home-interpretation-shell{width:calc(100% - 20px)!important}.mes-home-interpretation-copy{padding:22px 18px}.mes-home-interpretation-grid{grid-template-columns:1fr}.mes-home-interpretation-visual{min-height:240px}.mes-home-interpretation-visual img{min-height:240px}.mes-home-interpretation-copy h2{font-size:32px}.mes-home-interpretation-copy footer{align-items:flex-start;flex-direction:column}}

/* Editorial interpretation treatment — 1 Oct 2026. */
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .top-story .top-story-interpretation{
  display:block!important;
  margin-top:13px!important;
  padding:11px 13px!important;
  border-left:2px solid #a88134!important;
  background:#f5f1e8!important;
  color:#45545f!important;
  font-size:10px!important;
  line-height:1.55!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .top-story .top-story-interpretation strong{
  display:block;
  margin-bottom:4px;
  color:#76591e!important;
  font-size:8px;
  letter-spacing:.12em;
}

html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .editorial-visual{
  position:relative;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .editorial-visual-badge{
  position:absolute;
  left:9px;
  bottom:9px;
  z-index:3;
  padding:5px 7px;
  border:1px solid rgba(205,169,89,.38);
  background:rgba(3,15,24,.9);
  color:#e0c783;
  font-size:7px;
  font-weight:800;
  letter-spacing:.11em;
  text-transform:uppercase;
  pointer-events:none;
}
