/* Show every gallery story on tablet and desktop in a balanced editorial grid. */
@media (min-width: 761px) {
  .gallery-grid {
    grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
    grid-template-rows: 500px 360px;
    grid-auto-rows: 430px;
  }

  .gallery-1 {
    grid-column: 1;
    grid-row: 1 / span 2;
  }

  .gallery-2 {
    grid-column: 2;
    grid-row: 1;
  }

  .gallery-3 {
    grid-column: 2;
    grid-row: 2;
    display: block;
  }

  .gallery-4 {
    grid-column: 1 / -1;
    grid-row: 3;
    display: block;
  }
}
