/* NBC v6.442 D5 — final desktop coherence contract
   Root-cause correction: high-specificity legacy profile shell rules were overriding D1.
   Desktop only. Reading measures remain internal and unchanged. */
@media (min-width:1024px) {
  body.page.design-system-executive {
    --nbc-desktop-shell-max:1680px;
    --nbc-desktop-shell-gutter:clamp(32px,2.75vw,64px);
    --nbc-desktop-shell-width:min(var(--nbc-desktop-shell-max),calc(100vw - (2 * var(--nbc-desktop-shell-gutter))));
  }

  /* Global chrome */
  body.page.design-system-executive .site-header > .wrap,
  body.page.design-system-executive .site-footer > .wrap,

  /* Standard page sections */
  body.page.design-system-executive main > section > .wrap,
  body.page.design-system-executive main > section > .sw,
  body.page.design-system-executive main > section > .pp-wrap,
  body.page.design-system-executive main > section > .dp-wrap,
  body.page.design-system-executive main > section > .home-service-choice__inner,
  body.page.design-system-executive main > .nbc-hero-bridge > .wrap,
  body.page.design-system-executive main > section > .nbc-hero-bridge > .wrap,

  /* Industry composite opening */
  body.page.design-system-executive main > section > .premium-hub-hero > .wrap,
  body.page.design-system-executive main > section > .premium-hub-landscape > .wrap,

  /* Long-form outer composition */
  body.page.design-system-executive main > article > .ep-hero > .ep-hero-wrap,
  body.page.design-system-executive main > article > .ep-signature-stage > .ep-hero-wrap,
  body.page.design-system-executive main > article > .ep-article-layout,
  body.page.design-system-executive main > article > .nbc-hero-bridge > .wrap,
  body.page.design-system-executive main > article.guide-html > .guide-editorial-hero,
  body.page.design-system-executive main > article.guide-html > section,

  /* High-specificity profile owners */
  body.page.design-system-executive.page-barometer #barometer > .wrap,
  body.page.design-system-executive.page-digital-check #digital-check > .wrap,
  body.page.design-system-executive.page-blog main.nbc-page-shell > section > .wrap,
  body.page.design-system-executive.page-diagnose main.nbc-page-shell > section > .wrap,
  body.page.design-system-executive.page-contact main.nbc-page-shell > section > .wrap,
  body.page.design-system-executive.page-about main.nbc-page-shell > section > .wrap,
  body.page.design-system-executive.page-home #situationen > .wrap {
    width:var(--nbc-desktop-shell-width);
    max-width:var(--nbc-desktop-shell-max);
    margin-inline:auto;
    box-sizing:border-box;
  }

  body.page.design-system-executive main > article.guide-html { padding-inline:0; }
}
