.hosted-video{padding-bottom:56.25%;position:relative;height:0;overflow:hidden}.hosted-video video.video{max-width:100%;width:100%;margin:0;line-height:1;border:0;-o-object-fit:cover;object-fit:cover}