
.home-only .opening-nav{top:32px;font-size:15px;letter-spacing:.06em;gap:30px;line-height:1.5}
.home-only .opening-nav>span{display:none}
.home-only .opening-nav a{padding:10px 0}
.home-menu-toggle,.home-mobile-menu{display:none}
@media(max-width:760px){
.home-only .opening-nav{display:none}
.home-only .languages{left:22px;right:auto;top:24px}
.home-menu-toggle{position:absolute;z-index:102;top:22px;right:20px;width:44px;height:44px;padding:10px 7px;display:flex;flex-direction:column;justify-content:space-between;background:none;border:0;color:#164b78;cursor:pointer}
.home-menu-toggle span{display:block;width:30px;height:1px;background:currentColor;transition:transform .2s,opacity .2s}
.home-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(11px) rotate(45deg)}
.home-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}
.home-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}
.home-mobile-menu:not([hidden]){position:fixed;inset:0;z-index:101;background:#f9f8f3;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:80px 28px;color:#164b78}
.home-mobile-menu a{font-size:30px;line-height:1.2;letter-spacing:.015em;padding:8px 0;text-decoration:none}
.home-only .home-secondary{font-size:12px;gap:22px}
}
