.slide,.slider{position:relative}.slider{width:100%;aspect-ratio:16/9;max-height:520px;background:#000;border-radius:14px;overflow:hidden;margin-bottom:25px}.slider-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.slider-track::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;height:100%;scroll-snap-align:start;text-decoration:none;color:#fff}.slide img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;content-visibility:auto}.slide::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,.25),transparent),linear-gradient(to right,rgba(0,0,0,.45),transparent 60%);pointer-events:none}.slide-info{position:absolute;left:36px;bottom:36px;z-index:5;max-width:520px}.slide-info h3{margin:0 0 6px;font-size:34px;font-weight:800;line-height:1.15}.slide-meta{font-size:14px;font-weight:600;opacity:.95}.slider-dots{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;gap:10px;z-index:20}.slider-dots span{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.45);cursor:pointer;transition:.25s}.slider-dots span.active{background:#ff7a18;transform:scale(1.25)}@media (max-width:1024px){.slider{aspect-ratio:16/10}.slide-info h3{font-size:26px}}@media (max-width:768px){.slider{aspect-ratio:16/10;border-radius:10px}.slide-info{left:18px;bottom:18px;max-width:90%}.slide-info h3{font-size:20px}.slide-meta{font-size:15px}.slide img{object-position:center top}}@media (max-width:420px){.slider{aspect-ratio:16/9}.slide img{object-fit:cover;object-position:center top}.slide-info{left:14px;bottom:14px}}