.google-reviews{background:var(--canvas)}.reviews-intro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:48px;margin-bottom:40px;display:grid}.reviews-intro h2{max-width:620px}.reviews-summary{padding-top:4px}.reviews-rating{align-items:center;gap:20px;margin-bottom:12px;display:flex}.reviews-rating strong{font:700 32px/1.1 var(--heading)}.reviews-rating strong>span{margin-left:3px;font-size:18px;font-weight:400}.reviews-stars{color:var(--burgundy);letter-spacing:3px;font-size:20px}.reviews-all{text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:14px;line-height:22px;text-decoration:none;display:inline-flex}.reviews-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.review-card{background:var(--surface);flex-direction:column;align-items:start;gap:28px;margin:0;padding:36px;display:flex}.review-card blockquote{margin:0}.review-card blockquote p{font:600 28px/1.3 var(--heading);letter-spacing:-.4px}.review-card figcaption{margin-top:auto}.review-author{font-size:15px;font-weight:600;line-height:23px}@media (width<=1100px){.reviews-intro{gap:32px}.review-card{padding:28px}.review-card blockquote p{font-size:25px}}@media (width<=767px){.reviews-intro{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.reviews-grid{grid-template-columns:1fr;gap:20px}.review-card{gap:24px;padding:28px 24px}.review-card blockquote p{font-size:25px}}
