.nav-dropdown{position:relative}
.nav-dropdown-trigger{display:flex;align-items:center;gap:3px}
.nav-dropdown-trigger>a[aria-current="page"]{text-decoration:none}
.nav-dropdown-toggle{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:inherit}
.nav-dropdown-toggle span{width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s}
.nav-dropdown.open .nav-dropdown-toggle span{transform:translateY(2px) rotate(225deg)}
.nav-dropdown-menu{position:absolute;top:calc(100% + 10px);left:-12px;z-index:20;display:none;min-width:180px;padding:7px 0;border:1px solid #dfe2d7;background:#f8f7f2;box-shadow:0 8px 18px rgb(37 58 43 / 12%)}
.nav-dropdown-menu a{display:block;padding:8px 13px;font-size:12px;white-space:nowrap}
.nav-dropdown-menu a:hover{text-decoration:underline;text-underline-offset:4px}
.nav-dropdown.open .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{display:block}
@media(hover:hover){.nav-dropdown:hover .nav-dropdown-menu{display:block}}
@media(max-width:760px){.nav-dropdown{width:100%}.nav-dropdown-menu{position:static;min-width:0;margin-top:3px;padding:4px 0 4px 13px;border:0;background:transparent;box-shadow:none}.nav-dropdown-menu a{padding:7px 0}}
