.site-header .nav-wrap{gap:clamp(12px,1.5vw,24px)}.site-primary-nav{gap:clamp(9px,1vw,16px);min-width:0}.site-primary-nav a{white-space:nowrap}
@media(max-width:1180px){.site-header .site-primary-nav{display:none;position:absolute;inset-inline:13px;top:100%;padding:18px;background:var(--panel,#07182a);border:1px solid var(--line,#173348);border-radius:13px;box-shadow:var(--shadow);flex-direction:column;max-height:calc(100dvh - 95px);overflow-y:auto}.site-header .site-primary-nav.open{display:flex}.site-header .menu-toggle{display:flex;align-items:center;justify-content:center}.site-header .nav-actions{margin-inline-start:auto}}

