section.testimonial .wrap-testimonial{align-items:center;gap:1.5rem 4rem;max-width:66rem;margin:0 auto;padding:clamp(1.5rem,1rem + 2.5vw,3.5rem) clamp(1.5rem,1rem + 4vw,5.5rem);display:grid}@media (width>=48rem){section.testimonial .wrap-testimonial{grid-template-columns:auto 1fr}}section.testimonial .testimonial-image img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:clamp(7rem,5rem + 6vw,8.5rem)}section.testimonial blockquote{margin:0}section.testimonial blockquote p{font-family:var(--font-heading);font-size:var(--fs-h3);color:var(--colour-text);margin:0;font-weight:700;line-height:1.3}section.testimonial figcaption{font-size:var(--fs-small);margin-top:1rem}
