/* Vídeos de YouTube sin cookies hasta pulsar (infoRC Medios). */
.inforc-yt { margin: 1.5em 0; }
.inforc-yt__boton { display: block; position: relative; width: 100%; aspect-ratio: 16 / 9; background: #000; border: 0; padding: 0; cursor: pointer; overflow: hidden; }
.inforc-yt__boton img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; opacity: .9; transition: opacity .15s; }
.inforc-yt__boton:hover img, .inforc-yt__boton:focus-visible img { opacity: 1; }
.inforc-yt__boton:focus-visible { outline: 3px solid #e01c0c; outline-offset: 2px; }
.inforc-yt__play { position: absolute; left: 50%; top: 50%; width: 72px; height: 50px; margin: -25px 0 0 -36px; background: #e01c0c; border-radius: 12px; }
.inforc-yt__play::after { content: ""; position: absolute; left: 29px; top: 15px; border-style: solid; border-width: 10px 0 10px 17px; border-color: transparent transparent transparent #fff; }
.inforc-yt iframe { display: block; width: 100%; aspect-ratio: 16 / 9; border: 0; background: #000; }
.inforc-yt figcaption { margin-top: 6px; font-size: 13px; line-height: 1.4; color: #6f6b6a; }
.inforc-yt figcaption a { color: inherit; text-decoration: underline; }
