/* Keep the expanded primary menu readable at intermediate widths. */
@media(min-width:761px){.header nav{gap:clamp(10px,1.15vw,18px)}.header nav a{white-space:nowrap}.header{column-gap:20px;flex-wrap:wrap}.header nav{flex:1}.header-actions{flex-shrink:0}}
@media(min-width:761px) and (max-width:1190px){.header{display:flex;padding:16px 0;row-gap:8px}.header nav{order:3;flex-basis:100%;justify-content:space-between}.header-actions{margin-left:auto}.header nav a{padding:9px 0}}
