.profile-testimonials{background:#fff;padding:3.5rem 0 4rem;color:var(--aubergine)}
.profile-testimonials h2{font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.3;margin-bottom:2rem;color:var(--aubergine)}
.profile-testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-bottom:1.8rem}
.profile-testimonial-grid figure{margin:0;padding:1.8rem;border-left:2px solid #b68b6a;background:#fcfaf7;border-radius:0 10px 10px 0}
.profile-testimonial-grid blockquote{margin:0 0 1rem;padding:0;border:0}
.profile-testimonial-grid blockquote p{font-size:1.1rem;line-height:1.75;color:var(--aubergine);margin:0}
.profile-testimonial-grid figcaption{font-size:.95rem;color:var(--muted);margin-bottom:1rem}
.profile-testimonial-grid a{font-size:.95rem;color:var(--plum);text-underline-offset:4px}
@media(max-width:650px){.profile-testimonials{padding-block:2.5rem}.profile-testimonial-grid{grid-template-columns:1fr;gap:1rem}.profile-testimonial-grid figure{padding:1.4rem}.profile-testimonial-grid blockquote p{font-size:1.03rem}}
