/* Private preview: compact rounded client-review row. */
#testimonials .reviews-arrows,#testimonials #reviews-motion{display:none!important}
#testimonials .reviews-carousel-heading{margin-bottom:16px}
#testimonials.reviews-carousel #client-review-list{grid-auto-columns:240px;gap:14px;padding-bottom:0;scrollbar-width:none;align-items:start}
#client-review-list::-webkit-scrollbar{display:none}
#testimonials.reviews-carousel .testimonial{padding:14px 16px;border-radius:14px;background:#ffffff24}
#testimonials.reviews-carousel .testimonial figcaption{font:600 12px/1.3 Arial,sans-serif;min-height:0;margin-bottom:6px}
#testimonials.reviews-carousel .testimonial figcaption span{font-size:11px;margin-top:2px}
#testimonials.reviews-carousel .testimonial .review-stars{margin:5px 0;font-size:18px}
#testimonials.reviews-carousel .testimonial:not(.review-open) blockquote{-webkit-line-clamp:2;margin:0}
#testimonials.reviews-carousel .testimonial blockquote p{font:14px/1.45 Arial,sans-serif;margin:0}
#testimonials.reviews-carousel .review-expand:not([hidden]){font-size:11px;min-height:32px;padding:6px 0 0}
@media(max-width:600px){#testimonials.reviews-carousel #client-review-list{grid-auto-columns:240px;gap:12px}}

#testimonials.reviews-carousel #client-review-list{scroll-snap-type:none!important;scroll-behavior:auto!important;overflow-anchor:none}
#testimonials.reviews-carousel .testimonial{scroll-snap-align:none}
