/* HSA desktop header family: stabilize the Boundlearn tier before the shared
   controller takes ownership. Mobile, tablet, and native-wide remain in their
   programme-specific systems. */
@media (min-width: 1181px) and (max-width: 1799px) {
  html {
    --hsa-programme-natural-offset: 0px;
  }

  html body .hsa-pad.bl-tier1,
  html body.hsa-shared-page .hsa-pad.bl-tier1 {
    min-height: 71px !important;
    padding-block: 13px !important;
    padding-inline: 56px !important;
  }

  html body .hsa-pad.bl-tier1 > .hsa-shared-boundlearn-desktop-nav {
    display: none !important;
  }

  html body .hsa-shared-program-header {
    top: 0 !important;
    transition: box-shadow 160ms ease !important;
  }
}
