.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.gallery-grid .group{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .3s;overflow:hidden}.gallery-grid .group:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}
