/* Six primary destinations; compact menu on narrower screens. */
@media(min-width:1101px){.header{gap:18px}.desktop-nav{gap:clamp(12px,1.15vw,22px);font-size:14px}.desktop-nav a{padding:10px 0}.header .brand{flex-shrink:0}.header-tel{font-size:18px}.header-book .button{padding-left:18px;padding-right:18px}}
@media(min-width:1101px) and (max-width:1390px){.header .brand{width:245px}.header-tel{font-size:16px;gap:5px}.desktop-nav{font-size:13px;gap:12px}.header-book .button{font-size:14px;padding:12px}}
