/* Browser-audited mobile containment. */
@media (max-width: 860px) {
  html { overflow-x: hidden; }
}

/* The reusable drawer replaces the original desktop header navigation on phones. */
@media (max-width: 860px) {
  header nav:not(.mnav-drawer),
  .site-header .nav { display: none !important; }
}
