@media (max-width: 920px) {
  .site-nav.open { height: auto; min-height: 66px; flex-wrap: wrap; padding-block: 14px; }
  .site-nav.open nav, .site-nav.open .nav-actions { display: flex; width: 100%; flex-direction: column; gap: 8px; padding-top: 12px; }
  .site-nav.open nav a, .site-nav.open .nav-actions a { padding: 8px; }
}
