/* Keep compact navigation readable on narrow phones. */
@media (max-width: 400px) {
  .header nav { column-gap: 9px; }
  .header nav .nav-cta { padding-inline: 10px; }
}
