.brumate-video-row.row{max-width:1320px!important;margin:0 auto!important;padding:32px 20px 40px;box-sizing:border-box}
.brumate-video-row>.col{padding:0 10px 20px}
.brumate-video-card{margin:0;width:100%;min-width:0}
.brumate-video-card video{display:block;width:100%;height:auto;aspect-ratio:420/748;object-fit:contain;background:#f4f4f4;border-radius:12px;overflow:hidden}
.brumate-video-card video:focus-visible{outline:2px solid #222;outline-offset:4px}
@media(max-width:767px){.brumate-video-row.row{padding:24px 9px 20px}.brumate-video-row>.col{padding:0 6px 12px}}
