.photo-gallery__group{display:grid;gap:1rem;grid-template-columns:1fr;width:100%}@media(width > 40rem){.photo-gallery__group{grid-template-columns:1fr 1fr}}@media(width > 48rem){.photo-gallery__empty-cell{grid-area:ec}}