.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gallery.two{grid-template-columns:repeat(2,1fr)}.gallery img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px;background:#eee}