@media (max-width: 650px) {
  .header-inner { flex-direction: column; align-items: flex-start; gap: 20px; padding-block: 22px; }
  .header-inner nav { width: 100%; flex-wrap: wrap; gap: 13px 22px; }
  .header-inner nav a { font-size: 11px; white-space: nowrap; line-height: 1.6; }
}
