.ocf-inspection-video { background: var(--ocf-bg-alt); color: var(--ocf-body); }
.ocf-inspection-video .ocf-inspection-video__header { max-width: var(--ocf-section-heading-width, 760px); margin: 0 auto 32px; text-align: center; }
.ocf-inspection-video .eyebrow { justify-content: center; color: var(--ocf-primary); }
.ocf-inspection-video .heading-2 { color: var(--ocf-heading); margin: 0; }
.ocf-inspection-video .ocf-inspection-video__intro { margin: 20px 0 0; }
.ocf-inspection-video .ocf-inspection-video__player { width: 100%; max-width: 1080px; aspect-ratio: 16 / 9; margin-inline: auto; background: #000; border: 1px solid var(--ocf-border-light); }
.ocf-inspection-video .ocf-inspection-video__player iframe { display: block; width: 100%; height: 100%; border: 0; }
.ocf-inspection-video .ocf-inspection-video__note { max-width: 1080px; margin: 16px auto 0; font-size: 14px; text-align: center; }
@media (max-width: 767px) {
  .ocf-inspection-video .ocf-inspection-video__header { margin-bottom: 24px; }
  .ocf-inspection-video .ocf-inspection-video__intro { margin-top: 16px; }
  .ocf-inspection-video .ocf-inspection-video__note { text-align: left; }
}
