.patient-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.patient-review-grid figure{margin:0;padding:1.25rem;background:#f6f7f8;color:#15273d;border:1px solid #d9dfe5;border-top:3px solid #b39454;border-radius:12px}.patient-review-grid blockquote{margin:0 0 1rem;line-height:1.6}.patient-review-grid figcaption{font-size:.875rem}@media(max-width:760px){.patient-review-grid{grid-template-columns:1fr}}
.patient-review-stars{display:block;color:#88621b;letter-spacing:.14em;font-size:1.125rem;line-height:1.3;margin-bottom:.65rem}
