/* The Updates link adds one item to the established navigation.
   Switch to the existing compact header a little earlier to prevent overlap. */
@media (max-width: 1000px) and (min-width: 861px) {
  nav { grid-template-columns: 1fr auto 1fr !important; }
  .nav-left, .nav-right { display: none !important; }
  .hamburger { display: block !important; grid-column: 1; grid-row: 1; justify-self: start; }
  .nav-center { grid-column: 2; grid-row: 1; }
  .mobile-nav-book-btn { display: inline-flex !important; grid-column: 3; grid-row: 1; justify-self: end; background: #1c1c1c; color: #fff !important; border-radius: 52px; padding: 8px 14px; font-size: 11px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; text-decoration: none; }
}
