.df-article-videos{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:32px;margin:24px 0}.df-article-video{margin:0;width:100%;min-width:0}.df-article-video--portrait{width:min(100%,280px)}.df-article-video__stage{position:relative;aspect-ratio:var(--df-video-ratio,16 / 9);overflow:hidden;border-radius:12px;background:#17191c}.df-article-video__start{border:0;padding:0;margin:0;width:100%;height:100%;position:absolute;inset:0;cursor:pointer;background:#17191c;color:#fff}.df-article-video__start img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal!important}.df-article-video__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:rgba(0,0,0,.78);color:#fff}.df-article-video__start:hover .df-article-video__play{background:var(--theme-base-color,#35383d)}.df-article-video__start:focus-visible{outline:3px solid #fff;outline-offset:-6px}.df-article-video__stage video,.df-article-video__stage iframe{display:block;width:100%;height:100%;border:0;object-fit:contain}.df-article-video figcaption{margin-top:12px;font-size:14px;line-height:1.5;overflow-wrap:anywhere;color:inherit}.df-article-video__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.df-article-video__error{padding:16px;color:#fff}.df-article-video__error a{color:#fff;text-decoration:underline}@media(max-width:600px){.df-article-videos{gap:24px}.df-article-video--portrait{width:min(100%,280px)}}

.df-article-video .df-article-video__action{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:12px;padding:10px 16px;border:0;border-radius:8px;background:var(--theme-base-color,#b66cc5);color:#fff!important;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none!important;overflow-wrap:anywhere}.df-article-video .df-article-video__action:hover{filter:brightness(.94);text-decoration:none!important}.df-article-video .df-article-video__action:focus-visible{outline:2px solid currentColor;outline-offset:3px}

.df-video-slider{--df-columns:3;max-width:888px;margin:24px auto}.df-video-slider--two{--df-columns:2;max-width:584px}.df-video-slider .df-article-videos{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--df-columns) - 1)*24px)/var(--df-columns));gap:24px;justify-content:normal;align-items:start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;margin:0;padding:0}.df-video-slider .df-article-video{width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.df-video-slider .df-article-videos:focus-visible{outline:2px solid var(--theme-base-color,#b66cc5);outline-offset:4px}.df-video-slider__controls{display:flex;justify-content:center;gap:12px;margin-top:12px}.df-video-slider__controls[hidden]{display:none!important}.df-video-slider__controls button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;color:#333;cursor:pointer}.df-video-slider__controls button:hover:not(:disabled){border-color:var(--theme-base-color,#b66cc5);color:var(--theme-base-color,#b66cc5)}.df-video-slider__controls button:disabled{opacity:.35;cursor:default}.df-video-slider__controls button:focus-visible{outline:2px solid var(--theme-base-color,#b66cc5);outline-offset:3px}@media(max-width:767px){.df-video-slider,.df-video-slider--two{--df-columns:1;max-width:280px}.df-video-slider .df-article-videos{gap:16px}}

.df-video-slider .df-article-videos::-webkit-scrollbar{display:none;width:0;height:0}.df-article-video__stage video,.df-article-video__stage iframe{position:absolute;inset:0}

.df-video-slider{position:relative;box-sizing:border-box;max-width:992px;padding:0 52px}.df-video-slider--two{max-width:688px}.df-video-slider__controls{position:absolute;inset:0;height:0;margin:0;display:block;pointer-events:none}.df-video-slider__controls button{position:absolute;top:var(--df-arrow-y,210px);transform:translateY(-50%);width:40px;height:40px;border:1px solid #e4d7e8;background:#fff;color:#744382;box-shadow:0 3px 12px rgba(52,24,60,.1);pointer-events:auto;transition:background-color .15s,border-color .15s,color .15s}.df-video-slider__controls button[data-slide="prev"]{left:4px}.df-video-slider__controls button[data-slide="next"]{right:4px}.df-video-slider__controls button:hover:not(:disabled){background:var(--theme-base-color,#b66cc5);border-color:var(--theme-base-color,#b66cc5);color:#fff}.df-video-slider__controls button:disabled{opacity:.35;box-shadow:none}.df-video-slider__controls svg{width:22px;height:22px}@media(max-width:767px){.df-video-slider,.df-video-slider--two{max-width:368px;padding:0 44px}.df-video-slider__controls button[data-slide="prev"]{left:0}.df-video-slider__controls button[data-slide="next"]{right:0}}@media(prefers-reduced-motion:reduce){.df-video-slider__controls button{transition:none}}
