@media (min-width:981px) and (max-width:1180px){.desktop-nav{display:none}.mobile-toggle{display:inline-flex}.mobile-menu{border-top:1px solid var(--line);background:var(--ivory-light);gap:0;padding:10px 24px 24px;display:grid}.mobile-menu>a{border-bottom:1px solid var(--line);padding:13px 0;font-size:.9rem;font-weight:650}}
