.site-header nav.site-dropdown-nav{white-space:normal;gap:0;width:auto;max-width:100%;display:flex;overflow:visible}.site-dropdown-list{flex-wrap:wrap;justify-content:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.site-dropdown-trigger{color:var(--navy);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:3px;height:auto;min-height:44px;padding:10px 9px;font:600 14px/1.3 Arial,Helvetica,sans-serif}.site-dropdown-trigger:hover,.site-dropdown-trigger[data-popup-open]{background:#eaf1f4}.site-dropdown-trigger:focus-visible{outline-offset:2px;outline:3px solid #d4925b}.site-dropdown-panel{width:280px;max-width:calc(100vw - 32px);max-height:60vh;color:var(--navy);border-top:3px solid var(--copper);background:#fff;border-radius:4px;padding:8px;overflow-y:auto;box-shadow:0 12px 28px #102e4326}.site-dropdown-panel .site-dropdown-link{white-space:normal;border-radius:3px;min-height:44px;padding:12px;font:600 14px/1.4 Arial,Helvetica,sans-serif;display:flex}.site-dropdown-panel .site-dropdown-link:hover,.site-dropdown-panel .site-dropdown-link:focus{outline-offset:-2px;background:#eaf1f4;outline:2px solid #d4925b}.site-header nav.site-mobile-nav{display:none}@media (max-width:760px){.site-header nav.site-dropdown-nav{display:none}.site-header nav.site-mobile-nav{white-space:normal;border-top:1px solid #e2e8eb;order:3;width:100%;margin-top:4px;display:block;overflow:visible}.site-mobile-menu summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:10px 4px;font-size:15px;font-weight:700;list-style:none;display:flex}.site-mobile-menu summary::-webkit-details-marker{display:none}.site-mobile-menu summary:after{content:"⌄";font-size:20px;line-height:1;transition:transform .2s}.site-mobile-menu[open]>summary:after,.site-mobile-group[open]>summary:after{transform:rotate(180deg)}.site-mobile-menu-content{border-top:1px solid #e2e8eb;max-height:60vh;padding-bottom:8px;overflow-y:auto}.site-mobile-group{border-bottom:1px solid #e2e8eb}.site-mobile-group summary{padding-inline:4px;font-weight:600}.site-mobile-group>div{padding:0 0 8px 16px}.site-header nav.site-mobile-nav a{white-space:normal;min-height:44px;padding:11px 8px;font-size:14px;display:block}.site-header nav.site-mobile-nav a:focus-visible{outline-offset:-3px;outline:3px solid #d4925b}.site-mobile-menu summary:focus-visible{outline-offset:-3px;outline:3px solid #d4925b}}
