@media(min-width:801px){html body .site-header .site-nav{max-width:100%;flex-wrap:wrap;justify-content:flex-end;column-gap:clamp(10px,1.35vw,24px);row-gap:2px}html body .site-header .site-nav a{white-space:nowrap;font-size:clamp(.91rem,1.12vw,1.07rem)}}@media(max-width:900px){html body .site-header .site-nav{max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}html body .site-header .site-nav a{min-height:44px}}@media(max-width:1024px){body:is(.home-support-page,.contact-compact) .site-header .nav-toggle:not(:checked)~.site-nav{visibility:hidden}body:is(.home-support-page,.contact-compact) .site-header .nav-toggle:checked~.site-nav{visibility:visible}}
