.header-menu_wrapper{position:absolute;top:100%;right:0;left:0;width:100%;z-index:20;background-color:#000000da;padding-top:16px;padding-bottom:4px}.header-menu:has(button.menu-toggle[aria-expanded=true]) .header-menu_wrapper{display:block}.header-menu_wrapper .primary-nav__button-toggle{vertical-align:top;position:absolute;right:0}.header-menu_wrapper .menu--main{width:calc(100% - 32px);margin:auto;max-width:1350px;container-name:inner-menu;container-type:inline-size}.header-menu_wrapper .menu--main>ul{display:grid}.menu--main>ul li ul{height:100%;flex-direction:column;gap:.75rem;padding-top:.25rem;padding-bottom:.25rem}.header-menu_wrapper .menu--main>ul>li ul{display:none}.header-menu_wrapper .menu--main>ul>li ul[aria-expanded=true]{display:flex}@container inner-menu (min-width:1105px){.header-menu_wrapper .menu--main>ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));height:100%}.header-menu_wrapper .menu--main>ul>li ul{display:flex}.header-menu_wrapper .menu--main>ul>li{border-bottom:0px;border-right:2px solid #8a8c8e;padding:0 16px;position:relative;height:100%;padding-top:.25rem}.header-menu_wrapper .menu--main>ul>li:first-of-type{padding-left:0}.header-menu_wrapper .menu--main>ul li:last-of-type{border-right:0px;padding-right:0}.header-menu_wrapper .primary-nav__button-toggle{display:none}}.menu--main>ul>li ul a:not(button){color:#b8b9ba;font-size:1.2em;font-weight:500}.menu--main>ul>li>a{font-size:1.5em;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));font-weight:700}li{height:min-content}.bottom-link{justify-self:end}.header-menu_wrapper .menu--main ul ul li:has(a.border-top){border-top:2px solid #8a8c8e;padding-top:.25em}@media (max-width: 768px){.header-menu_wrapper{height:calc(100vh - 80px);overflow-y:auto}}
