/* Keep the assurance line with the imagery at tablet and desktop widths. */
@media (min-width: 761px) {
  .bath-separation {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    column-gap: clamp(28px, 5vw, 72px);
    row-gap: 24px;
  }

  .bath-separation-assurance {
    align-self: end;
  }

  .bath-separation-gallery {
    grid-column: 1 / -1;
    grid-row: 2;
    grid-template-columns: 1.25fr 1fr 1fr;
    gap: 10px;
  }

  .bath-separation-card,
  .bath-separation-card:first-child {
    min-height: clamp(250px, 25vw, 360px);
  }

  .bath-separation-note {
    grid-column: 1 / -1;
    grid-row: 3;
  }
}
