@media(max-width:1050px){html body .site-header .header-inner{position:relative}html body .site-header .nav{display:none}html body .site-header .menu-toggle{display:block}html body .site-header .nav.staging-menu-open{display:flex;position:absolute;top:100%;left:0;right:0;z-index:100;flex-direction:column;align-items:stretch;gap:0;max-height:75vh;overflow:auto;padding:12px;border:1px solid #DDEAF1;border-radius:0 0 16px 16px;background:white;box-shadow:0 18px 35px #1f2a3320}html body .site-header .nav.staging-menu-open a{display:block;padding:14px;color:#1F2A33;font-size:18px;white-space:normal}}