.video-carousel__slide{aspect-ratio:16/9;display:block;width:100%}.video-carousel__thumbs{margin-top:var(--gap-6)}.video-carousel__thumb{appearance:none;background:none;border:0;cursor:pointer;margin:0 var(--gap-2);padding:0;width:8rem}.video-carousel__thumb.is-selected{outline:2px solid var(--light-blue);outline-offset:-2px}.video-carousel__thumb>img{aspect-ratio:4/3;object-fit:cover}@media (min-width:992px){.video-carousel__thumb{width:24rem}}