header nav .annual-menu{position:relative;display:block;margin:0;padding:0;border:0;color:inherit;font:inherit;line-height:1.5;text-align:left}header nav .annual-menu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;font-size:inherit;font-weight:700;color:inherit;white-space:nowrap;padding:8px 0}header nav .annual-menu>summary::-webkit-details-marker{display:none}header nav .annual-menu>summary:after{content:"⌄";font-size:14px}header nav .annual-menu .annual-submenu{position:absolute;top:100%;left:-16px;min-width:220px;padding:10px;background:#fff;border:1px solid #dce4ed;border-radius:12px;box-shadow:0 15px 35px #07172e25;z-index:1000;display:flex;flex-direction:column;gap:2px}header nav .annual-menu .annual-submenu a{display:block;color:#14263c!important;text-decoration:none;font:650 14px/1.45 system-ui,sans-serif;padding:12px;border-radius:7px;white-space:nowrap}header nav .annual-menu .annual-submenu a:hover,header nav .annual-menu .annual-submenu a:focus-visible{background:#edf5ff;color:#0055a4!important}header nav .annual-menu>summary:focus-visible{outline:3px solid #87bff8;outline-offset:4px}header nav .annual-menu:not([open]) .annual-submenu{display:none}@media(hover:hover) and (min-width:901px){header nav .annual-menu:hover .annual-submenu{display:flex}}@media(max-width:900px){header nav .annual-menu .annual-submenu{position:static;box-shadow:none;margin:5px 0 10px;min-width:0}header nav .annual-menu>summary{padding:8px 0}header nav .annual-menu{width:100%}}
