.bb-vfeature{display:grid;gap:clamp(1.5rem,1rem + 2vw,2.75rem)}.bb-vfeature__rail,.bb-videos__rail{display:flex;align-items:flex-start}.bb-vfeature__rail>*,.bb-videos__rail>*{flex:0 0 min(70%,17rem);height:auto}.bb-vfeature__rail>.bb-video-card--horizontal,.bb-videos__rail>.bb-video-card--horizontal,.bb-vfeature__rail>.bb-tcard--horizontal,.bb-videos__rail>.bb-tcard--horizontal,.bb-vfeature__rail>.bb-tcard--portrait,.bb-videos__rail>.bb-tcard--portrait{flex-basis:min(86%,26rem)}.bb-vfeature__rail>.bb-video-card--vertical,.bb-videos__rail>.bb-video-card--vertical,.bb-vfeature__rail>.bb-tcard--vertical,.bb-videos__rail>.bb-tcard--vertical{flex-basis:min(86%,26rem)}.bb-vfeature__rail .bb-video--vertical,.bb-videos__rail .bb-video--vertical{--ratio: 16 / 9}.bb-vfeature__rail,.bb-videos__rail{align-items:stretch}.bb-videos__grid{--grid-gap: clamp(1rem, .6rem + 1.5vw, 2rem);display:flex;flex-wrap:wrap;justify-content:center}.bb-videos__grid>*{flex:0 0 calc((100% - (var(--cols, 3) - 1) * var(--grid-gap)) / var(--cols, 3));min-width:0}.bb-videos{--cv-h: 1100px;--cv-h-lg: 1300px}
