/* Ajustes del menú superior (se agregó la opción IA) */
.brand, .nav a { white-space: nowrap; }
@media (min-width: 768px) and (max-width: 1179px) {
  .nav:not(.open) { display: none; }
  .menu-toggle { display: inline-flex; }
}
@media (min-width: 1180px) {
  .header-inner { gap: 28px; }
  .nav { gap: 15px; }
  .nav a { font-size: .88rem; }
}
