/* Site-wide integration: give additional Co-Host navigation link room on tablets. */
@media (min-width:761px) and (max-width:900px){
  .site-header{position:relative}
  .nav{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto;grid-template-areas:'wordmark book menu';column-gap:12px;min-height:102px!important;padding-block:16px}
  .brand-wordmark{grid-area:wordmark;min-width:0}
  .brand-title{font-size:clamp(23px,3vw,30px)}
  .brand-tagline{font-size:8px;letter-spacing:.14em}
  .nav-mobile-book{grid-area:book;display:inline-flex!important;padding:12px 15px;min-height:46px}
  .menu-toggle{grid-area:menu;display:block!important;min-height:46px}
  .nav-links{position:absolute!important;left:0!important;right:0!important;top:100%!important;display:none!important;z-index:200;flex-direction:column!important;align-items:stretch!important;padding:12px 22px 24px!important;background:#041735!important;gap:0!important;box-shadow:0 20px 34px rgba(4,18,40,.4)}
  .nav-links a{padding:14px!important;white-space:normal}
  .nav-check:checked~#mainMenu{display:flex!important}
}
