/* One compact primary navigation control on every narrow page. */
@media (max-width: 960px) {
  .site-nav { display: none; }
  .nav-menu-button { width: 44px; min-height: 44px; justify-content: center; }
  .menu-icon { width: 26px; height: 26px; }
  .nav-menu-panel .primary-link { display: inline-flex; }
}
