.hb-team-reviews{min-width:0}.hb .hb-review-summary{color:#315c4d;flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 6px;font-size:.85rem;display:flex}.hb-review-summary strong{color:#176b57;font-size:1.2rem}.hb-google-review{box-sizing:border-box;scroll-snap-align:start;overflow-wrap:anywhere;background:#fff;border:1px solid #dce6de;border-radius:15px;flex-direction:column;flex:0 0 31%;min-width:265px;margin:0;padding:19px;display:flex}.hb-google-review-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hb-google-stars{color:#97701d;gap:2px;display:inline-flex}.hb-google-review blockquote{white-space:pre-line;color:#29483d;margin:14px 0 8px;font-size:.9rem;line-height:1.65}.hb-google-quote-short{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hb-google-read-more{color:#176b57;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:5px 0;font-size:.8rem;text-decoration:underline}.hb-google-review footer{flex-direction:column;gap:2px;margin-top:auto;padding-top:14px;font-size:.82rem;line-height:1.4;display:flex}.hb-google-review time{color:#65786f;font-size:.75rem}.hb-google-source-link{color:#176b57;text-underline-offset:3px;align-self:flex-start;align-items:center;gap:5px;min-height:36px;display:inline-flex}.hb .hb-google-hint,.hb .hb-review-status{color:#597168;margin:12px 0;font-size:.8rem}.hb .hb-google-rating-only{margin:16px 0;font-size:.9rem}.hb-review-controls button:disabled{opacity:.4;cursor:default}.hb-google-read-more:focus-visible{outline-offset:3px;outline:3px solid #26856b}@media (max-width:760px){.hb-google-review{flex-basis:82%;min-width:0;padding:17px}.hb-review-heading{flex-wrap:wrap}.hb-review-controls{margin-left:auto}.hb-google-review-top{gap:8px}}@media (prefers-reduced-motion:reduce){.hb-review-cards{scroll-behavior:auto}}
