.rhm-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-light);border:1px solid var(--line-light)}.rhm-review-card{background:var(--white);padding:38px 34px}.rhm-review-stars{display:flex;gap:4px;margin-bottom:20px}.rhm-review-card p{font-size:15px;line-height:1.75;color:var(--ink);margin-bottom:26px}.rhm-review-author{font-size:13.5px;font-weight:600}.rhm-review-loc{font-size:12.5px;color:var(--ink-soft);margin-top:2px}@media (max-width:900px){.rhm-reviews-grid{grid-template-columns:1fr}}.rhome-form-msg{margin-top:12px;font-size:13px;line-height:1.5;min-height:0}