.grila-galerie{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1rem,.85rem + .6vw,1.375rem)}.foto-galerie{aspect-ratio:4/5;overflow:hidden;border-radius:.25rem;background:#f2e8e2}.foto-galerie img{width:100%;height:100%;object-fit:cover;transition:transform 400ms ease}.foto-galerie:hover img{transform:scale(1.035)}@media (max-width: 768px){.grila-galerie{grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(.75rem,.65rem + .4vw,1rem)}}@media (prefers-reduced-motion: reduce){.foto-galerie img{transition:none}.foto-galerie:hover img{transform:none}}