@media (max-width:820px){.mobile-menu{padding:24px 22px}.mobile-menu nav{margin-top:36px}.mobile-menu nav a{font-size:30px;line-height:1.08;padding:10px 0}.mobile-menu-close{font-size:34px}.mobile-menu-contact{font-size:12px;gap:7px}}@media (max-width:580px){.mobile-menu{padding:20px 18px}.mobile-menu-label{font-size:9px;letter-spacing:.16em}.mobile-menu nav{margin-top:30px}.mobile-menu nav a{font-size:27px;padding:9px 0}.mobile-menu-close{font-size:32px}.mobile-menu-contact{font-size:11.5px}}
