/* Services testimonial, matching the existing monochrome panels. */
.creator-testimonial{margin:0;min-width:0;width:100%;padding:32px;background:#e1e1de;color:#202020;box-sizing:border-box}
.testimonial-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}
.testimonial-top .eyebrow{margin:0;font-size:10px}
.testimonial-stars{font-size:19px;letter-spacing:3px;line-height:1;white-space:nowrap}
.creator-testimonial blockquote{margin:0}
.creator-testimonial blockquote p{margin:0;font-size:clamp(18px,1.7vw,21px);line-height:1.65;letter-spacing:-.025em;color:#202020}
.creator-testimonial figcaption{margin-top:28px;padding-top:24px;border-top:1px solid #bfbfbc}
.testimonial-profile{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;width:fit-content;max-width:100%}
.testimonial-profile img{width:64px;height:64px;object-fit:cover;border-radius:50%;flex:none}
.testimonial-person{display:flex;flex-direction:column;gap:4px;min-width:0}
.testimonial-person strong{font-size:16px;line-height:1.3}
.testimonial-handle{font-size:12px;overflow-wrap:anywhere}
.testimonial-followers{font-size:11px;color:#626262}
.testimonial-profile:hover .testimonial-handle{text-decoration:underline;text-underline-offset:3px}
.testimonial-profile:focus-visible{outline:2px solid #202020;outline-offset:6px}
@media(max-width:750px){.creator-testimonial{max-width:560px;justify-self:center;padding:28px}.creator-testimonial blockquote p{font-size:19px}}
@media(max-width:380px){.creator-testimonial{padding:22px}.testimonial-profile{gap:10px}.testimonial-profile img{width:52px;height:52px}}
