.lc-location-hero .lc-trust-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:24px 0 16px;padding:0;max-width:620px;letter-spacing:0}
.lc-trust-badges li{display:flex;align-items:flex-start;gap:8px;min-width:0}
.lc-trust-badges .lc-trust-mark{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid currentColor;border-radius:50%;font-size:14px}
.lc-trust-badges strong{display:block;font-size:13px;line-height:1.4}
.lc-trust-badges li div>span{display:block;font-size:12px;line-height:1.5;margin-top:4px}
.lc-local-testimonials{padding:64px 0;background:#f0f6f2;color:#183b2a}
.lc-local-testimonials>.wrap{width:92%;max-width:1400px;margin-inline:auto}
.lc-local-testimonials h2{font-size:30px;line-height:1.25;margin:0 0 28px;letter-spacing:0}
.lc-local-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.lc-local-review{margin:0;padding:24px;background:#fff;border:1px solid #d3e2d8;border-radius:8px;min-width:0;overflow-wrap:anywhere}
.lc-local-review blockquote{margin:16px 0 24px;font-size:16px;line-height:1.7}
.lc-local-review blockquote p{margin:0}
.lc-local-review-rating{margin:0;color:#225536;font-weight:700}.lc-local-review-rating span{font-weight:400;font-size:13px}
.lc-local-review figcaption strong,.lc-local-review figcaption span{display:block;font-size:14px;line-height:1.5}
.lc-local-review figcaption span{color:#52665a}
@media(min-width:1101px){.lc-city-hero .lc-trust-badges{max-width:46%}}
@media(max-width:800px){.lc-local-review-grid{grid-template-columns:1fr}.lc-local-testimonials{padding:40px 0}.lc-local-testimonials h2{font-size:26px}}
@media(max-width:600px){.lc-location-hero .lc-trust-badges{grid-template-columns:1fr;gap:14px}.lc-trust-badges strong{font-size:14px}}
