.navbar{overflow:visible;z-index:20}.cc-nav{position:relative;z-index:21}.cc-nav summary{cursor:pointer;list-style:none;white-space:nowrap}.cc-nav summary::after{content:' ▾'}.cc-nav>div{position:absolute;top:100%;left:0;min-width:235px;background:#17494d;padding:.5rem;display:flex;flex-direction:column}.cc-nav>div a{white-space:nowrap;font-size:.9rem}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:100;background:white;padding:1rem}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ca8a04;outline-offset:3px}#menu-toggle{position:absolute;opacity:0;pointer-events:none}.hamburger{cursor:pointer}.hamburger:focus-visible{outline:3px solid #ca8a04}@media(max-width:768px){.navbar{overflow:hidden}.cc-nav>div{position:static}.cc-nav summary{padding:1rem;color:white}#menu-toggle:checked~nav.navbar{max-height:1000px;overflow:visible}.cc-nav{width:100%}.navbar .cc-nav a{display:block;font-size:1rem}.hamburger{top:.7rem;right:1rem}.hamburger img{width:36px;height:36px}}

/* Navigation disclosures must not inherit the tool explanation styling. */
.navbar{align-items:center}.navbar>.cc-nav{margin:0;padding:0;border:0}.cc-nav summary::-webkit-details-marker{display:none}.cc-nav>div{left:auto;right:0}
@media(min-width:769px) and (max-width:1100px){.navbar{padding:.5rem 1rem;gap:.25rem;font-size:.875rem}.navbar>a,.navbar>.cc-nav>summary{padding:.5rem;white-space:nowrap;font-size:inherit}}
@media(max-width:768px){.navbar{align-items:stretch}}
