.rm-fallback-slider{max-width:1200px;margin:24px auto;padding:0 14px;position:relative}.rm-fallback-slider__section-title,.rm-fallback-slider__title{font-size:22px;line-height:1.2;margin:0 0 12px}.rm-fallback-slider__viewport{position:relative;overflow:hidden}.rm-fallback-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,1fr);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:10px 4px 10px}.rm-fallback-slider__track::-webkit-scrollbar{height:10px}.rm-fallback-slider__track::-webkit-scrollbar-thumb{border-radius:999px}.rm-fallback-slider__slide,.rm-fallback-slider__item{scroll-snap-align:start}.rm-fallback-slider__link,.rm-fallback-slider__card{display:block;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgb(0 0 0 / .08);text-decoration:none;height:100%}.rm-fallback-slider__media,.rm-fallback-slider__thumb{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#f2f2f2}.rm-fallback-slider__media img,.rm-fallback-slider__thumb img{width:100%;height:100%;object-fit:cover;display:block}.rm-fallback-slider__title,.rm-fallback-slider__h{margin:14px 16px 8px;font-size:18px;line-height:1.25}.rm-fallback-slider__excerpt{margin:0 16px 14px;line-height:1.5;color:#333}.rm-fallback-slider__cta{display:inline-block;margin:0 16px 18px}.rm-fallback-slider__dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:6px 0 2px}.rm-fallback-slider__dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:rgb(0 0 0 / .25);cursor:pointer}.rm-fallback-slider__dot[aria-current="true"]{background:rgb(0 0 0 / .65);transform:scale(1.05)}.rm-fallback-slider__dot:focus{outline:2px solid rgb(0 0 0 / .55);outline-offset:3px}.rm-fallback-slider__dots.is-hidden{display:none!important}@media (max-width:1024px){.rm-fallback-slider__track{grid-auto-columns:minmax(280px,1fr)}}@media (max-width:767px){.rm-fallback-slider__track{grid-auto-columns:86vw;gap:14px}.rm-fallback-slider__dots{gap:8px}.rm-fallback-slider__dot{width:10px;height:10px}}