/* Unified disclosure rules for corporate PHP pages, including Legal. */
@media (min-width:1051px) {
  body.cmp-enterprise .site-header .site-bar > button.cmp-mobile-nav-toggle { display:none!important;visibility:hidden!important; }
  body.cmp-enterprise .site-header .site-bar > nav#cmp-public-navigation {display:flex!important;position:static!important;overflow:visible!important;max-height:none!important;}
}
@media (max-width:1050px) {
  body.cmp-enterprise .site-header .site-bar > button.cmp-mobile-nav-toggle {display:inline-flex!important;visibility:visible!important;}
  body.cmp-enterprise .site-header .site-bar > nav#cmp-public-navigation {display:none!important;}
  body.cmp-enterprise .site-header .site-bar > nav#cmp-public-navigation.cmp-nav-open {display:flex!important;}
}

/* Safe no-JS default: mobile navigation remains closed until explicit activation. */
@media (max-width:1050px) {
 body.cmp-enterprise #cmp-public-navigation:not(.cmp-nav-open) {display:none!important;}
}
@media (min-width:1051px) {
 body.cmp-enterprise .cmp-mobile-nav-toggle {display:none!important;}
}
