/* Pair the reassurance with a quiet moment, keeping the three steps below. */
.pause-photo-opening { display: grid; grid-template-columns: minmax(0,1.05fr) minmax(0,1fr); background: #203548; }
.pause-photo-opening .pause-assurance { padding: 32px; gap: 22px; }
.pause-photo-opening .pause-assurance p { max-width: 430px; }
.pause-moment-photo { margin: 0; min-width: 0; overflow: hidden; }
.pause-moment-photo img { display: block; width: 100%; height: 100%; min-height: 280px; object-fit: cover; object-position: 58% 40%; }
@media (max-width: 760px) {
  .pause-photo-opening { grid-template-columns: 1fr; }
  .pause-photo-opening .pause-assurance { padding: 26px; gap: 17px; }
  .pause-moment-photo img { height: auto; min-height: 0; aspect-ratio: 4096 / 2160; object-fit: contain; }
}
