/* Additional section in the established UFM navigation. */
@media(min-width:1321px){.site-header{gap:26px}.site-header nav{gap:clamp(14px,1.6vw,24px)}.site-header nav>a,.site-header nav>.nav-group>a{font-size:10px}}
@media(min-width:901px) and (max-width:1320px){.site-header{height:84px;padding:10px 24px;gap:14px}.site-header>nav{display:none;position:absolute;top:84px;left:0;right:0;margin:0;padding:24px;background:var(--paper);flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line);max-height:calc(100dvh - 84px);overflow:auto}.site-header>nav.open{display:flex}.site-header .menu{display:flex;margin-left:0}.site-header .site-search-toggle{margin-left:auto}.site-header>nav .nav-group{width:100%}.site-header>nav .nav-submenu{position:static;width:100%;margin:8px 0 2px;padding:6px 0 6px 14px;background:transparent;border:0;border-left:1px solid var(--line);border-radius:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none}.site-header .nav-submenu:before{display:none}.site-header .nav-group:hover .nav-submenu,.site-header .nav-group:focus-within .nav-submenu{transform:none}.site-header nav .nav-submenu a{padding:8px 10px;font-size:11px}}
@media(max-width:900px){.site-header>nav{max-height:calc(100dvh - 84px);overflow:auto}}
