/* Stable desktop menus: keep submenu hit areas connected to their triggers. */
@media(min-width:992px){
.site-header>.container{position:relative;overflow:visible}
.site-header .site-nav>.dropdown>.nav-dropdown{top:100%;margin-top:0;animation:none}
.site-header .site-nav>.dropdown>.nav-mega{inset-inline:0;transform:none;max-height:calc(100dvh - 130px);overflow-y:auto}
.site-header .site-nav>.dropdown:has(>.nav-mega){position:static}
.site-header .site-nav>.dropdown:not(:has(>.nav-mega)){position:relative}
.site-header .site-nav>.dropdown:hover>.nav-dropdown,.site-header .site-nav>.dropdown:focus-within>.nav-dropdown{display:block}
}
.topbar{position:relative;z-index:1031}
@media(min-width:992px){.site-header .site-nav>.dropdown.menu-open>.nav-dropdown{display:block;visibility:visible;opacity:1}.site-header .nav-dropdown{z-index:1032}.site-header{overflow:visible}.site-header .site-nav>.dropdown>.nav-link{cursor:pointer}}
