.ce-nav{position:relative}.ce-nav>summary{cursor:pointer;list-style:none;font:inherit;white-space:nowrap;min-height:44px;display:flex;align-items:center;gap:5px}.ce-nav>summary::-webkit-details-marker{display:none}.ce-nav>div{position:absolute;top:100%;left:-15px;z-index:60;background:#fffaf1;color:#142c40;width:280px;max-width:85vw;padding:14px;box-shadow:0 8px 25px #0002;border:1px solid #c4b38b}.ce-nav>div a{display:block!important;color:#142c40!important;padding:12px!important;white-space:normal!important;font-size:13px!important;line-height:1.5!important}.ce-nav>div a:hover{background:#e8ecdf}.mobile-nav .ce-nav{padding:10px 0}.mobile-nav .ce-nav>div{position:static;box-shadow:none;max-width:100%;width:100%}.ce-nav summary:focus-visible{outline:2px solid #b88c32;outline-offset:4px}

/* Match the adjacent navy links on the light, scrolled homepage header. */
.home-page .site-header.is-scrolled .ce-nav>summary{color:var(--navy)}
.home-page .site-header .mobile-nav .ce-nav>summary{color:var(--navy)}
.home-page .site-header.is-scrolled .header-search{color:var(--navy);border-color:currentColor}
