/* Silver Cloud South Pacific: consistent public-space photographs. */
.trip-detail.trip-detail--south-pacific [data-panel="ship"] .ship-media-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}
.trip-detail.trip-detail--south-pacific [data-panel="ship"] .ship-media-grid figure {
  min-width: 0;
  background: #f5f5f7;
}
.trip-detail.trip-detail--south-pacific [data-panel="ship"] .ship-photo-open {
  display: block;
}
.trip-detail.trip-detail--south-pacific [data-panel="ship"] .ship-media-grid img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: center;
}
.trip-detail.trip-detail--south-pacific [data-panel="ship"] .ship-photo-open:focus-visible {
  outline: 3px solid #17365d;
  outline-offset: -3px;
}
@media (max-width: 600px) {
  .trip-detail.trip-detail--south-pacific [data-panel="ship"] .ship-media-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
