.gs-reviews{padding-top:12px;padding-bottom:42px}
.gs-reviews-intro{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;background:var(--green,#203e35);color:var(--paper,#f8f7f2);border-radius:4px;padding:36px 40px}
.gs-reviews-intro .eyebrow{color:#c9d6bc;margin:0 0 12px}
.gs-reviews-intro h2{color:inherit;font-size:clamp(28px,3vw,36px);line-height:1.2;letter-spacing:-.04em;margin:0 0 16px}
.gs-reviews-intro p:not(.eyebrow){font-size:17px;line-height:1.75;color:#e0e7d9;margin:0;max-width:620px}
.gs-reviews-actions{display:flex;flex-direction:column;gap:16px;align-items:center}
.gs-review-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:14px 24px;border-radius:3px;background:#f0e5d0;color:#203e35;text-decoration:none;font-size:15px;font-weight:600;white-space:nowrap}
.gs-review-read{font-size:14px;color:#f8f7f2;text-underline-offset:5px}.gs-review-read span{margin-left:6px}
.gs-reviews a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.gs-reviews-feed{margin-top:24px}.gs-reviews-feed .sb-feed-container{font-family:inherit}
@media(max-width:781px){.gs-reviews{padding-bottom:30px}.gs-reviews-intro{grid-template-columns:1fr;gap:26px;padding:28px 24px}.gs-reviews-actions{align-items:stretch;text-align:center}.gs-reviews-intro p:not(.eyebrow){font-size:16px}}
