
body>header nav>.site-submenu{position:relative;margin:0;border:0;padding:0;text-align:left}.site-submenu>summary{display:block;list-style:none;cursor:pointer;padding:0;font-size:14px;line-height:1.6;white-space:nowrap;font-weight:400;letter-spacing:normal}.site-submenu>summary::-webkit-details-marker{display:none}.site-submenu>summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.site-submenu[open]>summary,body>header nav>a[aria-current="page"]{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:7px}.site-submenu-links{position:absolute;right:0;top:calc(100% + 16px);width:230px;background:white;border:1px solid var(--line);box-shadow:0 8px 20px #102a4314;padding:10px 16px;display:flex;flex-direction:column;gap:0}.site-submenu-links a{font-size:14px;display:block;padding:11px 0;min-height:44px}.site-submenu-links a+a{border-top:1px solid var(--line)}
@media(max-width:1180px){body.enhancements-ready>header>nav>.site-submenu{border-top:1px solid var(--line);width:100%}.site-submenu>summary{padding:13px 6px;min-height:48px;font-size:16px}.site-submenu-links{position:static;width:100%;box-shadow:none;border:0;border-left:2px solid var(--accent);padding:0 0 0 17px;margin:0 6px 15px}.site-submenu-links a{font-size:15px;white-space:normal}body.enhancements-ready>header>nav>.site-submenu+a{border-top:1px solid var(--line)}}
