/* Shared video and section dividers; see templates/components/README.md. */
.site-video-block{box-sizing:border-box;width:min(900px,88vw);max-width:100%;margin:0 auto 24px;padding:16px 45px;border-top:6px solid var(--acid,#d8ff3e);background:var(--white,#fffdf8)}
.site-video-block video{display:block;width:700px;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;margin:0 auto;background:#111;border:1px solid #000;box-shadow:0 8px 24px rgba(0,0,0,.22)}
.site-content-block,.standard-dividers>.offer-block{border:0;border-top:6px solid var(--acid,#d8ff3e);background:var(--white,#fffdf8);padding:24px;margin:0 0 24px}
.standard-dividers>.offer-block{width:min(900px,88vw);max-width:100%;margin-left:auto;margin-right:auto}
.site-content-block>h2:first-child,.standard-dividers>.offer-block>h2:first-child{margin-top:0}
.site-content-block>:last-child{margin-bottom:0}
@media(max-width:640px){
  .site-video-block{padding:12px 22px;margin-bottom:16px}
  .site-content-block,.standard-dividers>.offer-block{padding:20px;margin-bottom:16px}
}
