@media(min-width:1101px){.htw-site-header__primary-list{gap:clamp(9px,1.25vw,22px)}.htw-site-header__primary-list>li>a{font-size:clamp(10px,.82vw,13px);white-space:nowrap}.htw-site-header__desktop-nav .sub-menu{max-height:min(70vh,560px);overflow-y:auto}.htw-site-header__desktop-nav .sub-menu a{font-size:13px}}
@media(max-width:1100px){.htw-site-header.is-ready .htw-site-header__mobile-nav:not([hidden]){display:block}.htw-site-header__drawer-bar{display:none}.htw-site-header__drawer-viewport{overflow-y:auto}}
