
/* Compact horizontal video reel: all five inline players stay available. */
.video-grid{display:flex!important;gap:14px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px 4px 18px;margin:16px 0 10px!important;align-items:stretch}
.video-grid .video-card{flex:0 0 242px;width:242px;max-width:86vw;margin:0;scroll-snap-align:start;box-shadow:3px 3px 0 #9a80ae;border-radius:20px;padding:0}
.video-grid .embed-slot{height:350px;min-height:350px}.video-grid .embed-slot iframe{width:100%;height:350px}
.video-grid .video-copy{padding:12px}.video-grid .video-copy h3{font-size:17px;line-height:1.3;margin:3px 0 10px}.video-grid .video-copy p{display:none}.video-grid .video-copy a{font-size:12px;padding:10px 12px;line-height:1.3}.video-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.video-controls button{min-width:44px;min-height:44px;padding:8px 15px;font-size:22px;line-height:1}
@media(min-width:760px){.video-grid .video-card{flex-basis:250px;width:250px}.video-grid .embed-slot,.video-grid .embed-slot iframe{height:365px;min-height:365px}}
