/* No rules apply at or below the existing mobile/tablet breakpoint. */
@media(min-width:1025px){
 body.zap-editorial-home .zap-home .zap-dstories{display:block!important;min-width:0;margin:30px 0 32px;padding:20px 20px 15px;border:1px solid #e2e2e5;border-top:3px solid #e30613;background:#fff}
 .zap-dstories,.zap-dstories *{box-sizing:border-box}
 .zap-dstories__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}
 .zap-home .zap-dstories__head h2{display:flex;align-items:center;gap:6px;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.6px;margin:0;padding:0;border:0;color:#101114}
 .zap-dstories__head h2>span:last-child{color:#e30613}
 .zap-dstories__mark{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;margin-right:3px;background:#e30613;border-radius:6px;color:#fff;font-size:12px;letter-spacing:0}
 .zap-dstories__controls{display:flex;gap:8px}
 .zap-dstories__controls[hidden]{display:none!important}
 .zap-dstories__controls button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;padding:0;border:1px solid #cfd0d4;border-radius:50%;background:#fff;color:#101114;cursor:pointer}
 .zap-dstories__controls button:first-child svg{transform:rotate(180deg)}
 .zap-dstories__controls button:hover:not(:disabled){color:#e30613;border-color:#e30613;background:#fff8f8}
 .zap-dstories__controls button:disabled{color:#a6a7ad;border-color:#e4e4e7;cursor:default}
 .zap-dstories__controls button:focus-visible{outline:2px solid #e30613;outline-offset:3px}
 .zap-dstories__row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:0;padding:0 0 10px;scrollbar-width:thin;scrollbar-color:#cacbd0 transparent}
 .zap-home .zap-dstories__card{display:block;min-width:0;scroll-snap-align:start;color:#101114;text-decoration:none}
 .zap-dstories__poster{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:7px;background:#111318;isolation:isolate}
 .zap-dstories__poster:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#0006);pointer-events:none}
 .zap-dstories__poster img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;transition:transform .2s ease;opacity:1}
 .zap-dstories__card:hover img{transform:scale(1.025)}
 .zap-dstories__play{position:absolute;left:11px;bottom:12px;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#e30613;color:#fff;font-size:12px;padding-left:2px}
 .zap-dstories__duration{position:absolute;right:10px;bottom:14px;z-index:1;background:#111c;color:#fff;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}
 .zap-home .zap-dstories__card h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:60px;margin:11px 0 0;padding:0;border:0;font-size:16px;font-weight:750;line-height:1.25;letter-spacing:-.25px;color:inherit}
 .zap-dstories__card:hover h3{color:#e30613}
 .zap-dstories__row:focus-within{outline:none}
 .zap-dstories__card:focus-visible{outline:2px solid #e30613;outline-offset:-2px}
}
@media(min-width:1025px) and (prefers-reduced-motion:reduce){.zap-dstories__poster img{transition:none}}
