/* Fit the recovered navigation on intermediate desktop widths. */
.header .nav{gap:20px}
.header .links{gap:clamp(14px,1.6vw,24px);flex-shrink:0}
.header .brand{flex-shrink:0}
@media(min-width:851px) and (max-width:1200px){.header .nav{width:calc(100% - 40px)}.header .links{gap:13px;font-size:.7rem}.header .brandcopy{font-size:10px}.header .navcta{padding:10px 14px!important}}
@media(min-width:851px) and (max-width:1050px){.header .brandcopy{max-width:150px}.header .links{gap:10px;font-size:.64rem}.header .seal{width:42px}.header .nav{gap:12px}}
@media(max-width:850px){.header .mobilelinks.open{max-height:calc(100dvh - 90px);overflow-y:auto}}
