/* County-only refinements; homepage review styles remain unchanged. */
[data-county-reviews] .county-review-note { font-size: 1rem; line-height: 1.6; max-width: 65ch; margin: 0 0 1.5rem; }
[data-county-reviews] :is(.review-grid,.reviews-grid,.tp-grid,.tp-quotes) { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); }
[data-county-reviews] :is(.review-text,.tp-quote__text) { display: block !important; -webkit-line-clamp: unset !important; max-height: none !important; overflow: visible !important; }
[data-county-reviews] .review-more { display: inline-flex !important; }
[data-county-reviews] .review-expand, [data-county-reviews] .tp-quote__more { display: none !important; }
@media (max-width: 700px) { [data-county-reviews] :is(.review-grid,.reviews-grid,.tp-grid,.tp-quotes) { grid-template-columns: minmax(0,1fr); } }
