.vsk-rd-container{position:relative;width:100%;max-width:1400px;margin:0 auto;padding:30px 50px;box-sizing:border-box}@media (max-width: 767px){.vsk-rd-container{padding:20px 30px}}@media (max-width: 479px){.vsk-rd-container{padding:15px 10px 25px}}.vsk-rd-container .swiper{overflow:hidden;padding:40px 4px 0}.vsk-rd-container .swiper .swiper-slide{height:auto;display:flex}.vsk-rd-container .swiper .swiper-slide .vsk-rd-card{width:100%;display:flex;flex-direction:column;gap:10px;background:transparent;border:1px solid #31cd32;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.06);box-sizing:border-box;padding:22px 20px;transition:box-shadow 0.25s ease, transform 0.25s ease}.vsk-rd-container .swiper .swiper-slide .vsk-rd-card:hover{box-shadow:0 6px 18px rgba(0,0,0,0.1);transform:translateY(-2px)}.vsk-rd-container .swiper .swiper-slide .vsk-rd-card .vsk-rd-stars{font-size:20px;letter-spacing:2px;line-height:1;display:flex;justify-content:center;gap:2px}.vsk-rd-container .swiper .swiper-slide .vsk-rd-card .vsk-rd-stars .vsk-rd-star.filled{color:#fbbc04}.vsk-rd-container .swiper .swiper-slide .vsk-rd-card .vsk-rd-stars .vsk-rd-star.empty{color:#dadada;opacity:0.5}.vsk-rd-container .swiper .swiper-slide .vsk-rd-card .vsk-rd-author{margin:0;font-weight:700;font-size:16px;color:#fff;text-align:center;line-height:1.3}.vsk-rd-container .swiper .swiper-slide .vsk-rd-card .vsk-rd-text{max-height:calc(1.5em * 3);display:-webkit-box;margin:0;font-size:14px;line-height:1.5;text-align:center;color:#fff;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.vsk-rd-container .swiper-button-prev,.vsk-rd-container .swiper-button-next{width:38px;height:38px;background:#31cd32;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,0.12);color:#fff}.vsk-rd-container .swiper-button-prev:after,.vsk-rd-container .swiper-button-prev:after,.vsk-rd-container .swiper-button-next:after,.vsk-rd-container .swiper-button-next:after{font-size:16px;font-weight:700}@media (max-width: 767px){.vsk-rd-container .swiper-button-prev:after,.vsk-rd-container .swiper-button-prev:after,.vsk-rd-container .swiper-button-next:after,.vsk-rd-container .swiper-button-next:after{font-size:13px}}@media (max-width: 767px){.vsk-rd-container .swiper-button-prev,.vsk-rd-container .swiper-button-next{width:32px;height:32px}}@media (max-width: 479px){.vsk-rd-container .swiper-button-prev,.vsk-rd-container .swiper-button-next{display:none}}.vsk-rd-container .swiper-pagination-bullet-active{background:#1a1a1a}.vsk-rd-container .vsk-rd-empty{padding:20px;text-align:center;color:#666;font-style:italic}
