
.ml-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.ml-gallery__grid figure{margin:0}
.ml-gallery__grid img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:opacity .3s ease}
.ml-gallery__grid img:hover{opacity:.85}
@media(max-width:760px){.ml-gallery__grid{grid-template-columns:1fr;gap:16px}}
