/* Conventional, label-only navigation. No promotional copy or secondary text. */
.brand-mega{position:relative!important}
.brand-nav-panel,.brand-mega .brand-nav-panel,.brand-company-menu .brand-nav-panel,.brand-resources-menu .brand-nav-panel{
 top:calc(100% + 16px);left:0;right:auto;width:326px;padding:8px;background:#fff;border:1px solid #dce5e3;border-top:3px solid var(--brand-teal);border-radius:0 0 5px 5px;box-shadow:0 12px 28px #142b421a
}
.brand-company-menu .brand-nav-panel{width:280px}.brand-resources-menu .brand-nav-panel{left:auto;right:0;width:270px}
.brand-nav-panel .ref-submenu,.brand-mega .ref-submenu,.brand-company-menu .ref-submenu{display:grid!important;grid-template-columns:1fr;gap:0}
.brand-nav-panel .ref-submenu li+li{border-top:1px solid #edf1f0}
.brand-nav-panel .ref-submenu a{font-family:Mulish,Arial,sans-serif;font-size:16px;font-weight:600;line-height:23px;min-height:45px;display:flex;align-items:center;padding:11px 15px;border-radius:2px;border-left:2px solid transparent;color:#263f50;transition:background .15s,color .15s,border-color .15s}
.brand-nav-panel .ref-submenu a:hover,.brand-nav-panel .ref-submenu a:focus-visible,.brand-nav-panel .ref-submenu a[aria-current=page]{color:#176a60;background:#edf6f3;border-left-color:var(--brand-teal)}
@media(max-width:1050px){
 .brand-nav-panel,.brand-mega .brand-nav-panel,.brand-company-menu .brand-nav-panel,.brand-resources-menu .brand-nav-panel{position:static;width:100%;padding:0 0 8px 15px;border:0;border-left:2px solid #b3d5cc;margin:4px 0 12px 8px;border-radius:0;box-shadow:none;background:#fff}
 .brand-nav-panel .ref-submenu,.brand-mega .ref-submenu,.brand-company-menu .ref-submenu{grid-template-columns:1fr;gap:0}
 .brand-nav-panel .ref-submenu li+li{border-top:0}
 .brand-nav-panel .ref-submenu a{font-size:15px;line-height:22px;font-weight:600;min-height:44px;padding:10px 10px;border-left:0;color:#425967}
 .ref-menu>li>button{font-weight:700}.brand-nav-panel .ref-submenu a:hover,.brand-nav-panel .ref-submenu a:focus-visible{background:#edf6f3;color:#176a60}
}
@media(prefers-reduced-motion:reduce){.brand-nav-panel .ref-submenu a{transition:none}}
