.site-nav{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 2px 14px rgba(19,42,75,.07)}
.site-nav-inner{height:80px!important;max-width:1440px!important;gap:32px!important;padding:0 clamp(28px,3.2vw,52px)!important}
.site-nav-links{flex:1!important;justify-content:center!important;gap:clamp(28px,2.7vw,46px)!important}
.site-nav-links a{font-size:16px!important;font-weight:700!important;padding:11px 2px!important}
.site-nav-action{min-height:46px!important;padding:0 24px!important;font-size:16px!important;font-weight:700!important}
.site-brand img{display:block;background:#fff}
.topbar{height:80px!important;max-width:none;padding:0 max(28px,calc((100vw - 1440px)/2 + 52px))!important;gap:32px!important;background:#fff!important;box-shadow:0 2px 14px rgba(19,42,75,.07)}
.topbar nav{gap:clamp(28px,2.7vw,46px)!important}
.topbar nav a{font-size:16px!important;font-weight:700!important;padding:11px 2px!important}
.topbar .brand img{width:176px!important;max-height:48px!important}
@media(max-width:980px){.site-nav-links,.topbar nav{gap:15px!important}}
@media(max-width:760px){.site-nav-links{top:80px!important}.topbar{padding:0 14px!important;gap:12px!important}.topbar .brand img{width:138px!important;height:auto}.topbar .primary.small{padding:10px 12px!important;font-size:13px!important}}
