/* Stretching workout hosted in Google Drive. */
.workout-program-card:nth-child(7) .card-image {
  background-image: radial-gradient(circle at 50% 20%, rgba(255,255,255,.11), transparent 32%), linear-gradient(145deg, #6f7776, #a19283);
}
.stretch-workout-card .workout-format strong { color: #8f744c; }
.stretch-video-view { max-width: 900px; }
.drive-video {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  margin: 0 0 24px;
  overflow: hidden;
  border-radius: 18px;
  background: #302b2e;
  box-shadow: 0 18px 42px rgba(48,50,50,.16);
}
.drive-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
.stretch-video-view > p { max-width: 720px; color: #6e7273; line-height: 1.65; }
@media (max-width: 680px) {
  .stretch-video-view { padding: 54px 18px 26px; }
  .drive-video { margin-bottom: 20px; border-radius: 14px; }
  .stretch-video-view h2 { font-size: 27px; }
  .stretch-video-view > p { font-size: 12px; }
}
