/* Shared by every route. Page-specific styles must not resize navigation. */
.site-header-shell{font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.2}
.site-header-shell .header nav{font-weight:400;line-height:1.2;letter-spacing:-.02em}
.site-header-shell .header nav a{font-size:inherit;font-weight:400;line-height:inherit;scale:1;transform:none;transition:color .2s;white-space:nowrap}
.site-header-shell .header nav a:hover{scale:1;transform:none}
.site-header-shell .brand{scale:1;transform:none}
@media(min-width:1101px){.site-header-shell .header nav{font-size:clamp(12px,.864vw,16px);justify-content:space-between;gap:clamp(10px,1.15vw,22px)}.site-header-shell .header nav a[aria-current]:after{bottom:-10px}}
@media(max-width:1100px){.site-header-shell .header nav{font-size:16px;gap:8px}.site-header-shell .header nav a[aria-current]:after{bottom:12px}}
