/* Retain the current white shared header above the restored navy audience hero. */
html body.mw-source-enterprises-new[data-audience-page] header.mw-core-header[data-mw-shared-header="approved"]{background:#fff!important;border-bottom-color:#e3e8ee!important}
@media(min-width:1025px){
 html body.mw-source-enterprises-new[data-audience-page] .mw-core-header :is(.mw-core-nav__trigger,.mw-core-nav__link){color:#061b31!important}
 html body.mw-source-enterprises-new[data-audience-page] header.mw-core-header[data-mw-shared-header="approved"] .mw-core-actions :is(.mw-header-action--secondary,.mw-header-action--signin){background:#fff!important;border-color:#d8d4ff!important;color:#533afd!important}
}
/* Audience-page links use the lighter indigo intended for navy surfaces. */
body[data-enterprise-child-nav] .hero-subnav-secondary-nav{display:none}
body[data-audience-page] .hero-subnav .hero-subnav-item__link,
body[data-audience-page] .mw-mobile-child-nav__panel > a {
  color:#8c9eff!important;
  font-weight:400;
}
body[data-audience-page] .hero-subnav .hero-subnav-item__link:hover,
body[data-audience-page] .mw-mobile-child-nav__panel > a:hover {color:#fff!important}
/* White rails on navy sections, aligned to the existing page frame. */
@media(min-width:640px){
 .retail-connect{position:relative}
 .retail-connect::before{content:"";position:absolute;inset:0;max-width:var(--radar-page-max,1266px);width:calc(100% - 2 * var(--radar-page-margin,16px));margin-inline:auto;box-sizing:border-box;border-inline:1px solid rgba(255,255,255,.35);pointer-events:none;z-index:3}
}
