.hud3-voices{padding:clamp(32px,4vw,64px)!important;min-width:0}
.hud3-quote-stage{overflow:hidden;margin:24px 0!important;min-width:0}
.review-carousel-track{display:flex;gap:18px;will-change:transform}
.hud3-quote-stage .review-carousel-track blockquote{flex:0 0 calc((100% - 36px)/3);box-sizing:border-box;min-width:0;min-height:300px;margin:0;padding:24px;animation:none;box-shadow:none;display:flex;flex-direction:column}
.hud3-quote-stage .review-carousel-track blockquote>i{font-size:40px;margin-top:22px}
.hud3-quote-stage .review-carousel-track blockquote>p{font-size:clamp(17px,1.35vw,22px);line-height:1.5;letter-spacing:-.015em;min-height:0;max-width:none;margin:20px 0 28px}
.hud3-quote-stage .review-carousel-track blockquote>footer{display:block!important;margin-top:auto;padding:16px 0 0!important;background:transparent!important}
.review-carousel-track blockquote>footer>small{display:none}
.hud3-quote-stage .review-carousel-track footer b{font-size:14px;letter-spacing:0;white-space:normal}
.hud3-quote-stage .review-carousel-track footer span{font-size:10px;line-height:1.5;white-space:normal}
.hud3-voices>nav{flex-direction:row;align-items:center;justify-content:space-between}
@media(max-width:1000px){.hud3-quote-stage .review-carousel-track blockquote{flex-basis:calc((100% - 18px)/2)}}
@media(max-width:640px){.hud3-quote-stage .review-carousel-track blockquote{flex-basis:100%;padding:22px;min-height:280px}.hud3-voices>nav{align-items:flex-start;flex-direction:column}}
