/* One sizing rule for inline readers, libraries and dynamically opened media. */
html body .vt-media-fit-v108{display:block!important;position:relative!important;padding:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--vt-media-ratio,16/9)!important;background:#171411;overflow:hidden;border-radius:12px;margin-inline:auto!important;box-sizing:border-box}
html body .vt-media-fit-v108.vt-media-portrait-v108{max-width:380px!important}
html body .vt-media-fit-v108>:is(iframe,video){position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;transform:none!important}
/* Summary readers retain their balanced horizontal panel; portrait clips fit inside it. */
html body .vt-media-stage-v108{position:relative!important;overflow:hidden;background:#171411;isolation:isolate}
html body .vt-media-stage-v108 .vt-stage-frame-v108{position:absolute!important;inset:auto!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:block!important;width:var(--vt-fitted-width)!important;height:var(--vt-fitted-height)!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;margin:0!important;border:0!important;padding:0!important}
html body .vt-media-file-v108{object-fit:contain!important}
html body :is(.video-launch,.article-video-play,.vl-poster,.ds-video-thumb) img{object-fit:contain!important;background:#171411}
html body .portrait-video-grid-v107 .vt-media-fit-v108{max-width:none!important}
@media(max-width:600px){html body .vt-media-fit-v108.vt-media-portrait-v108{max-width:350px!important}}
