/* Compact brand and outer gutters. */
body #top.site-header>.header-inner{width:100%!important;max-width:none!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box}
body #top.site-header .brand>.adhder-brand-logo{width:28px!important;height:28px!important;min-width:28px!important;flex:0 0 28px!important}
body #top.site-header .brand{gap:8px!important}
body #top.site-header .mx-brand-descriptor{border-left:0!important;padding-left:0!important}
body #top.site-header .brand-word{border:0!important}
body #top.site-header .brand-word::after{display:none!important}
body #top.site-header .brand-tm{font-size:8px!important;vertical-align:super;line-height:1;margin-left:2px;letter-spacing:0}
body #top .adhder-nav-dropdown{position:relative;display:flex;align-items:center;align-self:stretch}
body #top .adhder-nav-toggle{display:inline-flex;align-items:center;gap:6px;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.075em;cursor:pointer;white-space:nowrap}
body #top .adhder-nav-toggle::after{content:'';width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg)}
body #top .adhder-nav-panel[hidden]{display:none!important}
body #top .adhder-nav-panel small{font-size:10px;opacity:.65}
body #top .adhder-nav-toggle:hover,body #top .adhder-nav-toggle[aria-expanded="true"]{color:#bdff63}
@media(max-width:900px){body #top.site-header>.header-inner{padding-left:8px!important;padding-right:8px!important}body #top.site-header .brand>.adhder-brand-logo{width:24px!important;height:24px!important;min-width:24px!important;flex-basis:24px!important}}
/* Explore, Tools and Support use the existing MENU panel and link design. */
body #top.site-header .site-nav .adhder-nav-panel.adhder-mega-menu {
 position:absolute!important;top:100%!important;left:0!important;right:auto!important;
 width:min(420px,calc(100vw - 24px))!important;min-width:320px;
 max-height:calc(100vh - 80px);overflow-y:auto;box-sizing:border-box;
 opacity:1!important;transform:none!important;z-index:1200;
}
body #top.site-header .site-nav .adhder-nav-panel .adhder-mega-main {align-items:stretch}
body #top.site-header .site-nav .adhder-nav-panel .adhder-mega-main>a {
 display:block!important;white-space:normal!important;text-transform:none!important;
 letter-spacing:-.045em!important;text-decoration:none!important;
}
body #top.site-header .site-nav .adhder-nav-panel .adhder-mega-main>a small {
 font-size:11px;font-weight:400;letter-spacing:0;margin-left:8px;vertical-align:middle;
}
