.testimonial-grid{grid-template-columns:1fr 1fr;gap:20px;padding:32px 0 60px;display:grid}.testimonial{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;padding:24px 26px}.testimonial .stars{color:#f5b942;letter-spacing:2px;margin-bottom:12px;font-size:16px}.testimonial blockquote{color:var(--ink);margin:0 0 16px;font-size:15px;font-style:italic;line-height:1.55}.testimonial blockquote:before{content:"“"}.testimonial blockquote:after{content:"”"}.testimonial .attribution{border-top:1px solid var(--border);padding-top:12px;font-size:13px}.testimonial .attribution strong{color:var(--ink)}.testimonial .attribution .loc{color:var(--muted);margin-left:8px}.testimonial--empty{text-align:center;color:var(--muted);grid-column:1/-1}@media (width<=900px){.testimonial-grid{grid-template-columns:1fr}}@media (width<=640px){.testimonial-grid{grid-template-columns:1fr}}
