/* Regras compartilhadas do componente Health Video — Golden Master Oftalmologia. */
.oph-video-vertical .health-video-frame{width:min(100%,32rem);margin-inline:auto}
.oph-video-vertical .health-video-frame video{aspect-ratio:9/16;object-fit:contain}
.oph-video-vertical .health-video-sound{bottom:1rem}
.oph-video-priority .oph-video-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:clamp(2rem,6vw,5rem);align-items:center}
.oph-video-priority .oph-video-copy{min-width:0}
.oph-video-priority .oph-video-copy .section-heading{margin:0;max-width:42rem}
.oph-video-priority .oph-video-copy .section-heading h2{max-width:18ch}
.oph-video-priority .health-video-frame{width:min(100%,28rem);margin-inline:auto}
.oph-video-priority .health-video-sound{bottom:1rem}
.oph-video-benefits{display:grid;gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;color:var(--ink-deep);font-weight:700}
.oph-video-benefits li{display:flex;align-items:flex-start;gap:.7rem}
.oph-video-benefits li::before{content:"✓";display:inline-grid;place-items:center;flex:none;width:1.35rem;height:1.35rem;border-radius:50%;background:#e4f8f9;color:#07818e;font-size:.8rem;font-weight:900}
@media(max-width:1050px){.oph-video-priority .oph-video-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(1.5rem,4vw,3rem)}.oph-video-priority .health-video-frame{width:min(100%,24rem)}}
@media(max-width:800px){.oph-video-priority .oph-video-layout{grid-template-columns:1fr;gap:2rem}.oph-video-priority .oph-video-copy .section-heading h2{max-width:24ch}.oph-video-priority .health-video-frame{width:min(100%,26rem)}}
@media(max-width:699px){.oph-video-priority .oph-video-layout{gap:1.5rem}.oph-video-priority .health-video-frame{width:min(100%,26rem)}.oph-video-benefits{margin-top:1.25rem;font-size:.95rem}}
