.portrait-video{width:100%;height:auto!important;max-height:none!important;aspect-ratio:var(--portrait-ratio)!important;object-fit:contain!important;display:block}
.series-primary-media:has(>.portrait-video){width:min(100%,420px);justify-self:center}
.series-film-grid>.film:has(>.portrait-video){width:min(100%,420px);justify-self:center}
.home-film>.portrait-video{width:min(100%,420px);justify-self:center}
@media(max-width:720px){.series-primary-media:has(>.portrait-video),.series-film-grid>.film:has(>.portrait-video),.home-film>.portrait-video{width:min(100%,340px)}}
