/* FC1016x */
.fc-box{display:grid;gap:16px;align-items:center;margin:0}
@media(min-width:760px){.fc-box{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}
.fc-lite{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;border-radius:14px;overflow:hidden;background:#0b1f3a;cursor:pointer}
.fc-lite img,.fc-lite iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}
.fc-lite .fc-play{position:absolute;left:50%;top:50%;width:68px;height:48px;margin:-24px 0 0 -34px;border-radius:14px;background:rgba(220,30,30,.92)}
.fc-lite .fc-play:after{content:"";position:absolute;left:27px;top:14px;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent #fff}
.fc-lite:focus-visible{outline:3px solid #1f5fd6;outline-offset:2px}
.fc-txt h2,.fc-txt h3{margin:0 0 6px}
.fc-txt p{margin:0 0 8px}
.fc-cap{font-size:.9em;opacity:.8;margin-top:6px}
.ft-yt a{text-decoration:underline}

/* BRANDVID1018 */
.bv-box{max-width:760px;margin:0 auto}
.bv-p{margin:0 0 12px}
.bv-cap{font-size:.9em;opacity:.8;margin:8px 0 0}
.bv-lite{box-shadow:0 2px 10px rgba(11,31,58,.18)}
.bv-sm .bv-box{max-width:520px}
.bv-sm .hm-h,.bv-sm h2{font-size:1.15em}
@media (max-width:700px){.bv-lite{border-radius:12px}}
.bv-box .hm-h{margin:0 0 8px}
