/* NAV responsive de smyt — anchos reales: logo 210 · 6 links 570 · botones (Job Offers+Contact) 271.
   ≥1200px: menú en FLUJO (space-between) → el hueco se reparte simétrico entre
            logo·enlaces·botones, nunca pegado a ningún lado.
   ≤1199px: ya no cabe con holgura → hamburguesa (se conservan los botones a la
            derecha; ≤900 se ocultan y queda solo logo + hamburguesa). */

@media (min-width: 1200px) {
  .nav__links { position: static; left: auto; top: auto; transform: none; }
}
/* Franja estrecha: menos padding lateral para ganar aire sin pegar nada. */
@media (min-width: 1200px) and (max-width: 1450px) {
  .nav { padding: 0 32px; }
}

@media (max-width: 1199px) {
  .nav__hamburger { display: flex !important; }
  .nav__links     { display: none !important; }
  .nav__right     { margin-left: auto; }
}

@media (max-width: 900px) {
  .nav__right { display: none !important; }
}
