/* Shared header navigation across the homepage, apparel and history pages. */
header{gap:24px}
header nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:clamp(18px,2vw,30px);row-gap:0;font-size:14px}
header nav>a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}
header nav>a[aria-current="page"]{color:var(--blue);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}
@media(max-width:1200px){header .location{display:none}}
@media(max-width:1000px){header{flex-wrap:wrap;min-height:90px;padding:18px 0;gap:12px 20px}header nav{order:3;flex-basis:100%;width:100%;padding-top:8px;border-top:1px solid var(--line);column-gap:26px}}
@media(max-width:520px){header nav{font-size:12px;column-gap:14px;row-gap:0;padding-top:6px}header{gap:10px 14px}}

/* Accommodate the combined Experience & Certifications link. */
header nav{column-gap:clamp(14px,1.6vw,26px)}
@media(max-width:1250px){header .location{display:none}}
@media(max-width:1100px){header{flex-wrap:wrap;padding:18px 0;gap:12px 20px}header nav{order:3;flex-basis:100%;width:100%;padding-top:8px;border-top:1px solid var(--line);column-gap:24px}}
@media(max-width:520px){header nav{column-gap:14px;row-gap:0}}
