/* Shared disclosure navigation, with compact panels for each section. */
.m-header .m-nav{gap:30px}
.m-header .m-dropdown{position:relative}
.m-header .m-dropdown>button{gap:9px;padding:30px 0;font-size:.875rem;font-weight:600}
.m-nav-chevron{width:15px;height:15px;flex:none;transition:transform .18s ease}
.m-dropdown.is-open .m-nav-chevron{transform:rotate(180deg)}
.m-header .m-dropdown>button:hover,
.m-header .m-dropdown>button[aria-expanded="true"],
.m-header .m-dropdown>button.m-nav-current{color:#155eb2}
.m-header .m-dropdown-panel{position:absolute;top:calc(100% - 1px);left:-20px;width:292px;padding:9px;background:#fff;border:1px solid #dfe7ef;border-radius:9px;box-shadow:0 14px 35px #0827431a;color:#233d55;z-index:100}
.m-dropdown-panel[hidden]{display:none!important}
.m-dropdown-panel ul{list-style:none;padding:0;margin:0}
.m-dropdown-panel a{display:block;padding:12px 14px;border-radius:5px;font-size:.875rem;line-height:1.5;font-weight:500;color:#344e65;transition:background-color .15s,color .15s}
.m-dropdown-panel a:hover,
.m-dropdown-panel a:focus-visible,
.m-dropdown-panel a[aria-current="page"]{background:#eff5fc;color:#155eb2}
.m-dropdown-panel a:focus-visible{outline:2px solid #337ccb;outline-offset:-2px}
.m-dropdown-panel .m-dropdown-impact{border-top:1px solid #e4ebf2;margin-top:7px;padding-top:7px}
.m-dropdown-impact a{font-weight:650;color:#155eb2}
.m-header #about-menu{width:225px}
.m-header .m-nav .m-nav-cta{margin-left:8px;white-space:nowrap}
.m-home:not(.home-past-hero) .m-header .m-dropdown>button:hover,
.m-home:not(.home-past-hero) .m-header .m-dropdown>button[aria-expanded="true"],
.m-home:not(.home-past-hero) .m-header .m-dropdown>button.m-nav-current{color:var(--home-accent)}
@media(min-width:1081px){
 .m-header .m-dropdown+.m-dropdown:before{content:"";position:absolute;left:-16px;top:50%;width:1px;height:17px;transform:translateY(-50%);background:#dce5ee}
 .m-home:not(.home-past-hero) .m-header .m-dropdown+.m-dropdown:before{background:#ffffff30}
}
@media(max-width:1180px) and (min-width:1081px){
 .m-header .m-nav{gap:24px}
 .m-header .m-dropdown+.m-dropdown:before{left:-13px}
}
@media(max-width:1080px){
 .m-header .m-nav{gap:0}
 .m-header .m-dropdown>button{width:100%;justify-content:space-between;padding:16px 0;font-size:1rem}
 .m-header .m-dropdown+.m-dropdown{border-top:1px solid #e7edf3}
 .m-header .m-dropdown-panel,
 .m-header #about-menu{position:static;left:auto;top:auto;width:100%;padding:4px 7px;margin:0 0 12px;background:#f6f8fb;border:0;border-radius:6px;box-shadow:none}
 .m-dropdown-panel a{padding:12px;font-size:.9375rem}
 .m-header .m-nav .m-nav-cta{margin:16px 0 0}
 .m-home:not(.home-past-hero) .m-header .m-dropdown+.m-dropdown{border-color:#ffffff20}
 .m-home:not(.home-past-hero) .m-header .m-dropdown-panel{background:#103450}
 .m-home:not(.home-past-hero) .m-dropdown-panel a{color:#dfebf5}
 .m-home:not(.home-past-hero) .m-dropdown-panel a:hover,
 .m-home:not(.home-past-hero) .m-dropdown-panel a:focus-visible,
 .m-home:not(.home-past-hero) .m-dropdown-panel a[aria-current="page"]{background:#1a4669;color:#fff}
 .m-home:not(.home-past-hero) .m-dropdown-panel .m-dropdown-impact{border-color:#ffffff20}
 .m-home:not(.home-past-hero) .m-dropdown-impact a{color:#a2d0ff}
}
@media(prefers-reduced-motion:reduce){.m-nav-chevron,.m-dropdown-panel a{transition:none}}
