/* Reserve the enhanced mobile navigation state before modules initialize.
   Native disclosures remain visible when JavaScript is disabled. */
@media (max-width: 900px) {
  html.js-nav .menu-toggle { display: inline-flex; }
  html.js-nav .menu-toggle[aria-expanded="false"] + #site-nav { display: none; }
}
