@media (max-width:1023px){header nav{display:flex;align-items:center}.mobile-menu-toggle{display:flex}}footer nav #desktop-nav{flex-direction:column;justify-content:start;align-items:end;padding:0;gap:var(--spacing_10)}.mobile-menu-links{height:calc(100dvh - var(--header_height));padding-bottom:var(--header_height)}@media (max-width:1023px){#desktop-nav{display:none}}