@media (min-width:621px) and (max-width:900px){.site-header .main-nav{display:none}.site-header .menu-toggle{display:flex;flex-direction:column;gap:5px}.site-header .menu-toggle span{display:block;width:24px;height:1px;background:var(--ink)}.site-header .main-nav.is-open{display:flex;position:absolute;top:86px;left:0;right:0;background:var(--paper);padding:25px 6vw;flex-direction:column;gap:18px;border-bottom:1px solid var(--line);margin:0}.site-header .main-nav.is-open a{font-size:13px}}
