.mod-menu-dropdown,.mod-menu-dropdown ul{margin: 0;padding: 0;list-style: none}.mod-menu-dropdown ul{padding-inline-start: 1rem}.mod-menu-dropdown a,.mod-menu-dropdown li>span{display: block;padding: .5rem 0;color: inherit;text-decoration: none}.mod-menu-dropdown a:hover{text-decoration: underline}.mod-menu-dropdown .current>a{font-weight: 600}@media (min-width: 1024px){.mod-menu-dropdown{display: flex;flex-wrap: wrap;align-items: center;column-gap: 1.5rem}.mod-menu-dropdown>li{position: relative}.mod-menu-dropdown>.deeper>a::after,.mod-menu-dropdown>.deeper>span::after{content: "";display: inline-block;width: .4em;height: .4em;margin-inline-start: .5em;border: solid currentColor;border-width: 0 .12em .12em 0;transform: translateY(-.2em) rotate(45deg)}.mod-menu-dropdown>li>ul{display: none;position: absolute;inset-block-start: 100%;inset-inline-start: 0;z-index: 120;width: max-content;min-width: 12rem;max-width: 18rem;padding: .35rem 0;border: 1px solid var(--tpl-border-color,#e5e7eb);border-radius: var(--tpl-radius,6px);background: var(--tpl-body-bg,#fff);color: var(--tpl-text-color,#1f2937)}.mod-menu-dropdown>li:hover>ul,.mod-menu-dropdown>li:focus-within>ul{display: block}.mod-menu-dropdown>li:nth-last-child(-n + 2):not(:nth-child(-n + 2))>ul{inset-inline: auto 0}.mod-menu-dropdown>li>ul a,.mod-menu-dropdown>li>ul li>span{padding: .45rem 1rem}.mod-menu-dropdown>li>ul a:hover,.mod-menu-dropdown>li>ul a:focus-visible{background: var(--tpl-surface-color,#f9fafb);text-decoration: none}}
