@media (min-width:681px) and (max-width:1150px){.header{position:relative;z-index:5}.header .menu-toggle{display:flex;gap:15px;align-items:center;border:0;background:transparent;color:var(--ink);padding:12px 0;font-size:13px}.header nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:16px 6% 25px;box-shadow:0 12px 18px #12343b16}.header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.header nav a{padding:14px;font-size:15px}}
