.external-reviews{margin-top:32px}.external-reviews>p{margin:16px 0 24px}.external-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.external-review-card{margin:0;padding:24px;border:1px solid #afbdc5;border-radius:8px;min-width:0;overflow-wrap:anywhere}.external-review-card figcaption{font-weight:700}.external-review-card time{font-size:14px}.external-review-card blockquote{margin:16px 0 0;white-space:pre-line}.external-review-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.external-review-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid currentColor;border-radius:6px;text-decoration:underline}
.external-reviews .google-maps-attribution{height:18px;width:auto;object-fit:contain;margin:10px 10px 5px}.external-reviews .places-author{display:flex;align-items:center;gap:12px}.external-reviews .places-author img{width:40px;height:40px;object-fit:cover;border-radius:50%}.places-terms{font-size:14px;line-height:1.6}
