.mod-menu-nav{display: contents}.mod-menu-nav ul{margin: 0;padding: 0;list-style: none}.mod-menu-nav>ul{width: 100%}.mod-menu-nav li{display: flex;flex-wrap: wrap;align-items: center}.mod-menu-nav li>a,.mod-menu-nav li>span,.mod-menu-nav li>.mod-menu-nav__open:first-child{flex: 1 1 auto}.mod-menu-nav li>ul{flex: 0 0 100%;padding-inline-start: 1rem}.mod-menu-nav a,.mod-menu-nav li>span{display: block;padding: .5rem 0;color: inherit;text-decoration: none}.mod-menu-nav a:hover,.mod-menu-nav a:focus-visible{color: var(--tpl-link-hover-color,currentColor)}.mod-menu-nav .current>a{font-weight: 600}.mod-menu-nav{--mod-menu-nav-toggle: 2.5rem}.mod-menu-nav__open{display: flex;align-items: center;margin: 0;padding: 0;border: 0;background: none;color: inherit;font: inherit;text-align: start;cursor: pointer}.mod-menu-nav li>a + .mod-menu-nav__open{flex: none;align-self: stretch;border-radius: var(--tpl-radius,6px)}.mod-menu-nav li>.mod-menu-nav__open:first-child{justify-content: space-between;padding-block: .5rem}.mod-menu-nav__toggle{display: inline-flex;flex: none;align-items: center;justify-content: center;width: var(--mod-menu-nav-toggle)}.mod-menu-nav__toggle svg{width: 1.25em;height: 1.25em}.mod-menu-nav__open[aria-expanded="true"] svg{transform: rotate(180deg)}.mod-menu-nav li>a + .mod-menu-nav__open:hover,.mod-menu-nav li>a + .mod-menu-nav__open:focus-visible{background: color-mix(in srgb,currentColor 10%,transparent)}.mod-menu-nav li>.mod-menu-nav__open:first-child:hover,.mod-menu-nav li>.mod-menu-nav__open:first-child:focus-visible{color: var(--tpl-link-hover-color,currentColor)}.mod-menu-nav__open:focus-visible{outline: 2px solid currentColor;outline-offset: -2px}.mod-menu-nav__open[aria-expanded="false"] + ul{display: none}.mod-menu-nav__text{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}@media (scripting: none){.mod-menu-nav__open[aria-expanded] + ul{display: block}.mod-menu-nav__toggle,.mod-menu-nav li>a + .mod-menu-nav__open{display: none}}
