.corporate-header .nav{gap:30px}.corporate-header .nav-links{display:flex;align-items:center;gap:12px;overflow:visible;white-space:normal;padding:0}.nav-category{position:relative}.nav-category-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:9px;color:#d8e5df;background:transparent;border:0;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:650;cursor:pointer;min-height:46px}.nav-category-toggle:hover,.nav-category-toggle[aria-expanded=true]{color:#a9f3cb;background:#ffffff0b}.nav-category-toggle>span{font-size:15px;line-height:1;transition:transform .15s}.nav-category-toggle[aria-expanded=true]>span{transform:rotate(180deg)}.nav-category-panel{position:absolute;top:calc(100% + 9px);left:0;min-width:245px;border:1px solid #d6e4db;border-radius:12px;background:#fff;padding:8px;box-shadow:0 18px 50px #0002;z-index:60}.nav-category-panel[hidden]{display:none!important}.corporate-header .nav-category-panel a{display:block;padding:11px 12px;color:#284b3b;font-size:13px;font-weight:550;border-radius:7px;min-height:43px;line-height:1.6;white-space:normal}.corporate-header .nav-category-panel a:hover,.corporate-header .nav-category-panel a[aria-current=page]{background:#edf7f0;color:#087b58}.corporate-header .nav-links>a.nav-signin{margin-left:20px;padding:10px 18px;border:1px solid #9ae6bd;border-radius:9px;background:#a9f3cb;color:#123c2b;font-weight:750;font-size:13px;min-height:44px;display:flex;align-items:center;justify-content:center}.corporate-header .nav-links>a.nav-signin:hover{background:#d0f8e2;color:#123c2b}@media(max-width:760px){.corporate-header .nav{gap:18px}.corporate-header .nav-links{display:none;align-items:stretch;gap:5px;padding:14px 18px 22px;overflow-y:auto}.corporate-header .nav-links.open{display:flex}.nav-category-toggle{width:100%;padding:12px 10px;font-size:14px}.nav-category-panel{position:static;min-width:0;max-width:none;box-shadow:none;border:0;border-radius:8px;background:#192a3b;padding:4px 7px;margin:2px 0 8px}.corporate-header .nav-category-panel a{color:#d4e3dc;font-size:13px;min-height:44px}.corporate-header .nav-category-panel a:hover,.corporate-header .nav-category-panel a[aria-current=page]{background:#244639;color:#a9f3cb}.corporate-header .nav-links>a.nav-signin{margin:12px 0 0;padding:12px;min-height:46px}.nav-category{width:100%}}@media(prefers-reduced-motion:reduce){.nav-category-toggle>span{transition:none}}

/* Remove the browser's blue touch flash on the home logo; retain keyboard focus. */
.corporate-header .brand,.corporate-header .brand img{-webkit-tap-highlight-color:transparent}
.corporate-header .brand:focus:not(:focus-visible){outline:none}
