.kd-story kedino-video-rail.kd-videos{min-width:0;max-width:100%;touch-action:pan-x pan-y pinch-zoom}
.kd-story kedino-video-rail .kd-video-card{position:relative;min-width:0}
.kd-story kedino-video-rail video{pointer-events:none}
.kd-story kedino-video-rail video::-webkit-media-controls{display:none!important}
.kd-story .kd-video-toggle{position:absolute;right:19px;top:19px;z-index:1;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(45,34,70,.68);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}
.kd-story .kd-video-toggle[hidden]{display:none}
.kd-story .kd-video-toggle svg{width:14px;height:14px;fill:currentColor;pointer-events:none}
.kd-story .kd-video-toggle[data-paused="true"] .kd-video-pause,.kd-story .kd-video-toggle[data-paused="false"] .kd-video-play{display:none}
.kd-story .kd-video-toggle:focus-visible,.kd-story kedino-video-rail:focus-visible{outline:3px solid #6545c1;outline-offset:4px}
.kd-story.kd-action--concise .kd-intro--title-only{margin-bottom:24px}
.kd-story.kd-action--concise .kd-intro--title-only h2{margin-bottom:0}
.kd-story.kd-action--concise .kd-ribbon{margin-top:22px}
@media(max-width:749px){
 .kd-story kedino-video-rail.kd-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:8px;padding:0;scroll-snap-type:none}
 .kd-story kedino-video-rail .kd-video-card{padding:4px;border-radius:12px;scroll-snap-align:none}
 .kd-story kedino-video-rail video{border-radius:8px}
 .kd-story kedino-video-rail figcaption{padding:8px 2px 4px;font-size:12px;line-height:1.35;overflow-wrap:break-word}
 .kd-story kedino-video-rail .kd-video-toggle{right:9px;top:9px;width:28px;height:28px}
 .kd-story kedino-video-rail .kd-video-toggle svg{width:11px;height:11px}
 .kd-story.kd-action--concise .kd-intro--title-only{margin-bottom:20px}
 .kd-story.kd-action--concise .kd-ribbon{margin-top:18px}
}
