.testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0}.client-testimonial{padding:32px;border:1px solid #cbd8d8;border-radius:12px;background:#fff;color:#173f43;min-width:0}.client-testimonial h3{font-size:21px;line-height:1.4;overflow-wrap:anywhere}.client-testimonial blockquote{margin:24px 0;padding:0;border:0;font-style:normal}.client-testimonial blockquote p{font-size:17px;line-height:1.8;color:#254f53}.testimonial-attribution{border-top:1px solid #dce5e4;padding-top:20px;font-size:14px;line-height:1.7;color:#385e62}.testimonial-status{display:inline-block;margin-bottom:20px;padding:7px 10px;border-radius:5px;background:#fff1ce;color:#614311;font-size:12px;font-weight:700}.testimonial-review-note{padding:20px;background:#fff1ce;color:#614311;border-left:3px solid #916416;border-radius:4px}.testimonial-review{padding-top:0}.testimonial-review .testimonial-grid{margin-top:0}
@media(max-width:700px){.testimonial-grid{grid-template-columns:1fr}.client-testimonial{padding:24px}.client-testimonial h3{font-size:20px}}
.testimonial-review-page h1{font-size:clamp(36px,6vw,64px);line-height:1.15;overflow-wrap:anywhere}.testimonial-review-page header p{overflow-wrap:anywhere}
.testimonials-preview .testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.testimonials-preview .testimonial-grid{grid-template-columns:1fr}}
