
.google-reviews{padding-top:55px;padding-bottom:55px;background:var(--review-bg,#f3efeb)}.reviews-heading{display:flex;align-items:end;justify-content:space-between;gap:34px;margin-bottom:34px}.reviews-heading h2{margin:10px 0 0;font:500 clamp(38px,5vw,55px)/1.12 var(--serif);letter-spacing:-.04em}.reviews-heading h2 em{color:var(--review-accent,var(--clay))}.reviews-all,.google-review-card>a{font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.google-review-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.google-review-card{min-width:0;padding:26px;background:var(--review-card,#fff);border:1px solid var(--review-line,#e3ded9);display:flex;flex-direction:column;align-items:flex-start}.review-card-top{display:flex;align-items:center;gap:13px}.review-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--review-avatar,#ece5df);color:var(--review-accent,var(--navy));font-size:12px;font-weight:700}.review-card-top h3{margin:0;font:600 15px/1.3 var(--sans)}.review-card-top time{display:block;margin-top:4px;font-size:11px;color:#737b7a}.review-stars{color:#bc8544;letter-spacing:.13em;font-size:16px;margin:20px 0 9px}.google-review-card>p:not(.review-stars){font-size:13px;line-height:1.7;color:#5f6767;margin:0 0 22px}.google-review-card>a{margin-top:auto}.review-disclaimer{font-size:11px;color:#6d7472;margin:18px 0 0}.google-reviews .section-kicker{margin:0;font-size:9px}.google-reviews .reviews-all:hover,.google-review-card>a:hover{color:var(--review-accent,var(--clay))}
