.hg-testimonials-grid{grid-template-columns:1fr;gap:4rem;margin-top:4rem;display:grid}.hg-testimonial{flex-direction:column;gap:1rem;display:flex}.hg-testimonial-quote{font-family:"Source Serif 4",Georgia,serif;font-size:var(--text-xl);color:var(--foreground);flex:1;font-style:italic;font-weight:400;line-height:1.6}.hg-testimonial-quote:before{content:"“"}.hg-testimonial-quote:after{content:"”"}.hg-testimonial-attribution{flex-direction:column;gap:.25rem;margin-top:.75rem;display:flex}.hg-testimonial-author{align-items:flex-end;gap:.75rem;display:flex}.hg-testimonial-photo{border-radius:var(--radius-full);background:rgba(var(--hg-overlay-rgb), .13);border:1px solid var(--border-muted);flex-shrink:0;width:40px;height:40px;overflow:hidden}.hg-testimonial-photo img{object-fit:cover;width:100%;height:100%}.hg-testimonial-author-text{flex-direction:column;gap:.25rem;display:flex}.hg-testimonial-name{color:var(--foreground);font-style:normal}.hg-testimonial-role{color:var(--muted-foreground)}.hg-testimonial-link{font-size:inherit;font-family:inherit}@media (width>=768px){.hg-testimonials-grid{grid-template-columns:1fr 1fr}}.hg-testimonials-featured{grid-template-columns:1fr}.hg-testimonials-featured .hg-testimonial-quote{font-size:var(--hg-text-display-sm);color:var(--muted-foreground);line-height:1.4}@media (width>=768px){.hg-testimonials-featured{grid-template-columns:1fr}}
