header nav { gap: 24px; align-items: center; }
header nav a { white-space: nowrap; }
@media (max-width: 980px) and (min-width: 768px) {
  header nav { gap: 14px; }
  header nav a { font-size: 13px; }
}
@media (max-width: 767px) {
  header nav.mobile-menu-open { gap: 0; align-items: stretch; }
}
