/* Shared primary navigation for all pages. */
.header .brand{flex-shrink:0;white-space:nowrap}
.header nav{flex-wrap:wrap;gap:12px 28px}
.header nav a{white-space:nowrap}
.header nav a[aria-current="page"]{color:var(--blue)}
@media(max-width:1050px){.header{flex-wrap:wrap;padding-block:20px;gap:18px}.header nav{gap:12px 24px}}
@media(max-width:760px){.header nav{gap:12px 18px;width:100%}}
