.trust-highlight.testimonial-carousel{display:grid;grid-template-columns:1fr auto;gap:20px 32px;padding-top:30px;margin-top:30px}
.testimonial-slides{display:grid;grid-template-columns:minmax(0,1fr);grid-column:1/-1;align-items:center}
.testimonial-slide{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(190px,.7fr);align-items:center;gap:32px;min-width:0}
.testimonial-slide[aria-hidden=true]{visibility:hidden;pointer-events:none}
.testimonial-slide blockquote{font-size:clamp(21px,2.1vw,28px);line-height:1.5;font-family:Georgia,serif}
.testimonial-slide p{font-size:14px;line-height:1.65;border-left:2px solid var(--orange);padding-left:20px}
.testimonial-slide strong{font-size:16px}
.testimonial-controls{display:flex;align-items:center;gap:12px}
.testimonial-controls button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #b7bfce;background:transparent;color:var(--navy);font-size:20px;cursor:pointer;border-radius:50%;font-family:inherit}
.testimonial-controls button:hover{background:var(--navy);color:#fff;border-color:var(--navy)}
.testimonial-controls button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}
.testimonial-counter{font-size:13px;font-variant-numeric:tabular-nums;min-width:35px;text-align:center}
.testimonial-carousel>.textlink{align-self:center;justify-self:end;grid-column:auto;white-space:normal}
@media(max-width:760px){.testimonial-slide{grid-template-columns:1fr;gap:20px;align-content:center}.testimonial-slide p{padding-left:16px}.trust-highlight.testimonial-carousel{grid-template-columns:1fr;gap:20px;padding-top:24px}.testimonial-carousel>.textlink{justify-self:start}.testimonial-controls{gap:14px}}
