.testimonial-block{box-sizing:border-box;padding:var(--section-spacing) 24px}.testimonial-block__inner{margin:0 auto;max-width:800px;text-align:center}.testimonial-block__quote{border:none;margin:0;padding:0}.testimonial-block__quote>p{font-family:var(--font);font-size:clamp(1.3rem,3vw,2.25rem);font-weight:500;letter-spacing:-.015em;line-height:1.35;margin:0 0 1.2em}.testimonial-block__attribution{align-items:center;display:flex;flex-direction:column;gap:4px}.testimonial-block__author{font-family:var(--font);font-size:1rem;font-style:normal;font-weight:600}.testimonial-block__role{font-family:var(--font);font-size:.875rem;opacity:.6}.testimonial-block--black .testimonial-block__quote>p,.testimonial-block--dark .testimonial-block__quote>p{opacity:.92}@media (max-width:768px){.testimonial-block{padding:60px 20px}}