.video-demo{margin:40px 0 0;padding-top:32px;border-top:1px dashed var(--linea)}.video-marco{background:#0e2233;border-radius:10px;padding:6px;box-shadow:0 30px 60px -30px rgba(14,34,51,.55);border:1px solid var(--linea)}.video-marco video{width:100%;height:auto;display:block;border-radius:6px;background:#000;aspect-ratio:16/9}.video-demo figcaption{margin-top:12px;font-size:15px;color:var(--tinta-2);max-width:70ch}.yt{position:relative;display:block;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}.yt-vertical{aspect-ratio:9/16}.yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt-portada{text-decoration:none;color:#f5f2ea}.yt-portada img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.yt-play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(14,34,51,.88);border:2px solid #f5f2ea;transition:transform .2s ease-out,background .2s ease-out}.yt-play:after{content:"";position:absolute;left:23px;top:19px;border-color:transparent transparent transparent #f5f2ea;border-style:solid;border-width:11px 0 11px 18px}.yt-portada:focus-visible .yt-play,.yt-portada:hover .yt-play{transform:scale(1.06);background:#e5541f}.yt-portada:focus-visible{outline:3px solid #1c5a85;outline-offset:2px}.yt-nota{position:absolute;left:0;right:0;bottom:0;padding:8px 12px;font:500 12px var(--f-dato),monospace;letter-spacing:.04em;background:linear-gradient(transparent,rgba(14,34,51,.85));text-align:left}.video-marco .yt{border-radius:6px}@media (prefers-reduced-motion:reduce){.yt-play{transition:none}}