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