.site-header .nav-item.has-nav-toggle{display:flex;align-items:center;gap:3px}.site-header .has-nav-toggle>.nav-link>.nav-chevron{display:none}.site-header .nav-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:32px;padding:0;margin:0;flex-shrink:0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:5px}.site-header .nav-dropdown-toggle:focus-visible{outline:2px solid #158fc2;outline-offset:2px}.nav-dropdown-toggle svg{transition:transform .15s}.nav-item.is-open>.nav-dropdown-toggle svg{transform:rotate(180deg)}.site-header .nav-item.has-nav-toggle.is-open>.submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
@media(max-width:900px){.site-header .nav .nav-item.has-nav-toggle{display:grid;grid-template-columns:minmax(0,1fr) 44px;width:100%;align-items:center;gap:0}.site-header .nav-item.has-nav-toggle>.nav-link{grid-column:1;padding:12px 4px!important;text-align:start;width:100%;box-sizing:border-box}.site-header .nav-item.has-nav-toggle>.nav-dropdown-toggle{grid-column:2;width:44px;height:44px}.site-header .nav .nav-item.has-nav-toggle>.submenu{grid-column:1/-1;position:static;display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;margin:0 0 10px;padding:8px 12px;transform:none}.site-header .nav .nav-item.has-nav-toggle.is-open>.submenu{display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.site-header .nav-item.has-nav-toggle>.submenu::before{display:none!important}.site-header .nav.open{max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}}
@media(min-width:901px){.site-header .nav .nav-item.has-nav-toggle:not(.is-open)>.submenu{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}}
