.patient-reviews{background:#f6f3fa}.google-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.google-review-card{margin:0;padding:30px;background:#fff;border:1px solid #e1d8ea;border-radius:20px;display:flex;flex-direction:column}.google-review-stars{color:#916000;font-size:24px;letter-spacing:3px}.google-review-card blockquote{margin:20px 0 28px;flex:1}.google-review-card blockquote p{font-size:20px;line-height:1.65;margin:0;color:#242333}.google-review-card figcaption{display:flex;flex-direction:column;gap:8px;font-size:18px}.google-review-card figcaption>span{font-size:16px;color:#646573}.google-review-card .text-link{font-size:17px}.google-review-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.patient-reviews .note{font-size:16px;line-height:1.6;margin-top:20px}.current-patient-booking .enrollment-resource{margin-bottom:0}.current-patient-booking p{font-size:20px;line-height:1.6}.current-patient-booking .button{flex-shrink:0}@media(max-width:850px){.google-review-grid{grid-template-columns:1fr}.google-review-card{padding:24px}}@media(max-width:500px){.google-review-actions{flex-direction:column}.google-review-actions a{justify-content:center}}
