.responsive-menu-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;display:grid}@media (min-width:768px){.responsive-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.responsive-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.responsive-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
