#bar-google-reviews{background:#fff;border-top:1px solid #dfe4dc;padding:64px max(5vw,20px);color:#18371b}#bar-google-reviews[hidden]{display:none}.vgr-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.vgr-eyebrow{font-size:12px;letter-spacing:.15em}.vgr-heading h2{font-size:clamp(26px,3vw,40px);line-height:1.3;margin:16px 0}.vgr-intro{font-size:18px}.vgr-link,.vgr-expand{color:inherit;text-underline-offset:5px}.vgr-source{font-size:13px;opacity:.75}.vgr-track{display:flex;overflow-x:auto;gap:24px;scroll-snap-type:x mandatory;padding:16px 0 24px}.vgr-card{box-sizing:border-box;flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start;border-top:1px solid #cad4c6;padding:24px 0;background:#fff}.vgr-person{display:flex;align-items:center;gap:12px}.vgr-person strong,.vgr-person div>span{display:block}.vgr-person div>span{font-size:12px;opacity:.7;margin-top:4px}.vgr-avatar{display:grid;place-items:center;position:relative;width:44px;height:44px;flex:none;border-radius:50%;overflow:hidden;background:#eff3ed}.vgr-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vgr-rating{letter-spacing:3px;margin:16px 0;font-size:20px}.vgr-review-text{white-space:pre-line;font-size:16px;line-height:1.7;overflow-wrap:anywhere;}.vgr-review-text.clamped:not(.expanded){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.vgr-expand{font:inherit;font-size:14px;border:0;background:none;padding:8px 0;cursor:pointer;text-decoration:underline}@media(max-width:1000px){.vgr-card{flex-basis:calc((100% - 24px)/2)}}@media(max-width:700px){#bar-google-reviews{padding-top:40px;padding-bottom:40px}.vgr-heading{display:block}.vgr-link{display:inline-block;margin-top:8px}.vgr-card{flex-basis:86%}.vgr-track{gap:20px}}
