.cms-video-gallery{display:flex;align-items:center;gap:8px;margin:18px 0;min-width:0}.cms-vg-viewport{min-width:0;flex:1;overflow:hidden}.cms-vg-track{display:flex;gap:18px}.cms-vg-track figure{flex:0 0 calc((100% - (var(--vg-columns,3) - 1)*18px)/var(--vg-columns,3));min-width:0;margin:0}.cms-vg-open{display:block;position:relative;width:100%;aspect-ratio:16/9;border:0;border-radius:12px;background:#101827;overflow:hidden;cursor:pointer;padding:0}.cms-vg-open img{width:100%;height:100%;object-fit:cover;display:block}.cms-vg-placeholder{color:#fff;display:grid;place-items:center;height:100%;font-size:1.15rem;font-weight:700}.cms-vg-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgba(0,0,0,.72);color:#fff;font-size:23px}.cms-vg-track figcaption{padding:8px 2px;color:#334155;font-size:.9rem}.cms-video-gallery>.cms-vg-prev,.cms-video-gallery>.cms-vg-next{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:#f1f5f9;color:#334155;font-size:26px;cursor:pointer}.cms-vg-modal{position:fixed;inset:0;z-index:99999;background:rgba(2,6,23,.94);display:none;align-items:center;justify-content:center;padding:56px 18px 22px}.cms-vg-modal.open{display:flex}.cms-vg-player{width:min(96vw,1100px);aspect-ratio:16/9;background:#000}.cms-vg-player iframe,.cms-vg-player video{display:block;width:100%;height:100%;border:0}.cms-vg-close{position:absolute;top:12px;right:18px;width:42px;height:42px;border:0;border-radius:50%;background:#334155;color:#fff;font-size:27px;cursor:pointer}.cms-vg-open:focus-visible,.cms-video-gallery>button:focus-visible,.cms-vg-close:focus-visible{outline:3px solid #8b5cf6;outline-offset:2px}@media(max-width:700px){.cms-video-gallery{--vg-columns:1!important}}
