/* c37 2026-10-27 patient reviews (his 10/26 11:56 PM word) */
.jv-reviews{background:#F6F6F6;padding:72px 20px;text-align:center}
.jv-reviews .jv-rv-wrap{max-width:1140px;margin:0 auto}
.jv-reviews .jv-rv-eyebrow{font-family:montserrat,Arial,sans-serif;font-size:13px;letter-spacing:4px;text-transform:uppercase;color:#8A7C3A;margin:0 0 10px}
.jv-reviews h2{margin:0 0 12px}
.jv-reviews .jv-rv-rating{font-family:montserrat,Arial,sans-serif;font-size:15px;color:#464646;margin:0 0 36px}
.jv-reviews .jv-rv-star{color:#B6A65C;font-size:18px;margin-right:6px}
.jv-reviews .jv-rv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}
.jv-reviews .jv-rv-card{background:#fff;border-top:2px solid #B6A65C;padding:28px 26px;margin:0;display:flex;flex-direction:column;justify-content:space-between}
.jv-reviews blockquote{margin:0 0 18px;padding:0;border:0;font-family:montserrat,Arial,sans-serif;font-size:15px;line-height:1.7;color:#2B2B2B;font-style:normal}
.jv-reviews figcaption{font-family:montserrat,Arial,sans-serif;font-size:13px;letter-spacing:.04em;color:#2B2B2B}
.jv-reviews figcaption span{color:#8A7C3A}
.jv-reviews .jv-rv-links{margin-top:36px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.jv-reviews .jv-rv-links a{display:inline-block;padding:12px 26px;border:1px solid #000;color:#000;background:transparent;font-family:montserrat,Arial,sans-serif;font-weight:500;font-size:15px;text-decoration:none}
.jv-reviews .jv-rv-links a:hover{background:#000;color:#fff}
.jv-reviews .jv-rv-more{margin:18px 0 0;font-family:montserrat,Arial,sans-serif;font-size:14px}
.jv-reviews .jv-rv-more a{color:#000;text-decoration:underline;text-underline-offset:3px}
.jv-reviews.jv-rv-single{padding:56px 20px}
.jv-reviews.jv-rv-single .jv-rv-grid{grid-template-columns:1fr;max-width:760px;margin:0 auto;text-align:center}
.jv-reviews.jv-rv-single blockquote{font-size:17px}
@media (max-width:900px){.jv-reviews .jv-rv-grid{grid-template-columns:1fr}.jv-reviews{padding:52px 16px}}
