/* Focal introductory photo test. Other URLs remain unchanged. */
.laundry-intro { display: grid; gap: 1.25rem; margin: 1.5rem 0 2rem; align-items: center; }
.laundry-intro-copy .lead { margin: 0; max-width: 55ch; }
.laundry-intro-photo { margin: 0; width: 100%; }
.laundry-intro-photo img { display: block; width: 100%; height: auto; border-radius: 12px; }
.laundry-method { grid-template-columns: 1fr; }
@media screen and (min-width: 640px) and (max-width: 1099px) {
  .laundry-intro-photo { max-width: 560px; margin-inline: auto; }
}
@media screen and (min-width: 1100px) {
  .laundry-intro { grid-template-columns: minmax(0,.65fr) minmax(0,.35fr); gap: 2.2rem; }
  .laundry-intro-photo { grid-column: 1; grid-row: 1; }
  .laundry-intro-copy { grid-column: 2; grid-row: 1; }
  .laundry-intro-copy .lead { font-size: calc(1.0625rem + 2pt); }
}
