/*! NBC v6.694 · Welle C · article editorial owner · stable reading axis + intentional wide breakouts */
@media (min-width:761px){
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-article-layout{
    width:min(calc(100% - 2 * clamp(32px,5vw,80px)),1180px)!important;max-width:1180px!important;margin-inline:auto!important;padding:clamp(42px,4vw,64px) 0 clamp(76px,7vw,112px)!important;display:block!important
  }
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-article-content{width:100%!important;max-width:none!important;margin:0!important;min-width:0!important}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-body{
    width:min(100%,780px)!important;max-width:780px!important;margin:0!important;display:grid!important;gap:clamp(76px,7vw,108px)!important
  }
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium :is(.ep-executive-answer,.ep-prologue,.ep-conclusion--editorial){width:min(100%,780px)!important;max-width:780px!important;margin-left:0!important;margin-right:auto!important}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium > .ep-article-layout .ep-article-content > .ep-practice-scenario{width:min(100%,900px)!important;max-width:900px!important;margin-left:0!important;margin-right:auto!important}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium :is(.ep-decision-ledger,.article-diagnostic-context,.article-knowledge-container,.dg5-guide-bridge,.ep-next-reading){width:min(100%,1060px)!important;max-width:1060px!important;margin-left:0!important;margin-right:auto!important}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-chapter-copy{max-width:72ch!important}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-chapter{position:relative;padding-top:clamp(32px,3vw,46px);border-top:1px solid rgba(247,245,242,.095)}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-chapter:first-child{border-top-color:rgba(139,207,154,.24)}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-chapter-head{grid-template-columns:44px minmax(0,1fr);gap:18px;margin-bottom:24px}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-chapter-title{max-width:16em;font-size:clamp(35px,3.3vw,49px);line-height:1.02;letter-spacing:-.043em;text-wrap:balance}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-chapter-copy{font-size:clamp(17px,1.18vw,19px);line-height:1.75}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-chapter-copy p+p{margin-top:1.15em}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-executive-answer{
    padding:0 0 clamp(42px,4vw,58px)!important;border:0!important;border-bottom:1px solid rgba(139,207,154,.22)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important
  }
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-answer-text{max-width:70ch}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-answer-triad{margin-top:30px;gap:0;border-top:1px solid rgba(247,245,242,.1)}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-answer-triad>article{padding:20px 20px 4px 0;border:0!important;border-right:1px solid rgba(247,245,242,.09);border-radius:0!important;background:transparent!important}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-answer-triad>article:last-child{border-right:0}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-decision-ledger{margin-top:clamp(84px,8vw,124px)!important;padding:clamp(34px,3.5vw,52px)!important;border-radius:3px!important}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-ledger-head{max-width:780px;margin-bottom:30px}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .article-diagnostic-context,
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .article-knowledge-container,
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .dg5-guide-bridge{margin-top:clamp(72px,7vw,104px)!important}
  body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-conclusion--editorial{margin-top:clamp(86px,8vw,124px)!important;padding-top:clamp(42px,4vw,58px)!important;border-top:1px solid rgba(139,207,154,.28)!important}
}
@media (max-width:760px){body.page-template-article[data-editorial-contract="v6694"] .ep-chapter-title{text-wrap:pretty}}

/* Progressive reveal is opt-in only after JS has marked the document ready. */
@media (min-width:761px) and (prefers-reduced-motion:no-preference){
  html.article-reveal-v6694 body.page-template-article[data-editorial-contract="v6694"] [data-article-reveal="v6694"]{opacity:0;transform:translate3d(0,20px,0);transition:opacity 460ms cubic-bezier(.22,.8,.24,1),transform 460ms cubic-bezier(.22,.8,.24,1);transition-delay:var(--article-reveal-delay,0ms);will-change:opacity,transform}
  html.article-reveal-v6694 body.page-template-article[data-editorial-contract="v6694"] [data-article-reveal="v6694"].is-visible{opacity:1;transform:none;will-change:auto}
}
@media (prefers-reduced-motion:reduce){body.page-template-article[data-editorial-contract="v6694"] [data-article-reveal="v6694"]{opacity:1!important;transform:none!important;transition:none!important}}

/* Ledger contrast ownership: the wide evidence block intentionally mixes a paper shell with dark table modules. */
body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-decision-ledger .ep-practice-scenario{color:#465049!important}
body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-decision-ledger .ep-practice-scenario :is(p,li,span:not(.mono)){color:#465049!important}
body.page-template-article[data-editorial-contract="v6694"] article.article-premium .ep-decision-ledger .ep-practice-scenario strong{color:#111711!important}
