.short-sale-videos-section {
  max-width: 100%;
}

.short-sale-videos-section > p:not(.manual-eyebrow) {
  max-width: 780px;
  color: var(--smoke);
}

.short-sale-videos-status {
  min-height: 1.5em;
}

.short-sale-videos-grid {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr));
}

.short-sale-video-card h3 {
  min-height: 2.8em;
  overflow-wrap: anywhere;
}

.short-sale-video-poster {
  aspect-ratio: 9 / 16;
  background: #0a0e1a;
}

.short-sale-video-poster img {
  object-fit: contain;
}

.short-sale-video-player video {
  display: block;
  width: min(100%, 25rem);
  max-height: 68vh;
  height: auto;
  margin: 0 auto;
  aspect-ratio: 9 / 16;
  border-radius: 6px;
  background: #000;
  object-fit: contain;
}

@media (max-width: 600px) {
  .short-sale-videos-grid {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr));
  }

  .short-sale-video-card h3 {
    min-height: 0;
  }
}
