.reviews-refresh{max-width:1100px;margin:auto;padding:clamp(32px,6vw,64px) 24px 64px;background:#244b65;color:#f4f1e9}
.reviews-refresh-intro{background:#244b65;color:#f4f1e9;position:static;border:0;margin:0 0 32px;padding:0;max-width:750px}
.reviews-refresh-intro h1{color:#f4f1e9;font:normal clamp(44px,7vw,76px)/1.06 Georgia,serif;letter-spacing:-1.6px;margin-bottom:20px}
.reviews-refresh-intro p{color:#f4f1e9;font-size:18px;line-height:1.65;max-width:680px}
.reviews-refresh-intro .eyebrow,.reviews-bark-panel .eyebrow{color:#f2d596;font-size:12px}
.reviews-google-panel{background:#fffdf7;color:#183043;border:1px solid #dab879;border-top:5px solid #dab879;border-radius:14px;padding:clamp(22px,4vw,36px);box-shadow:0 12px 28px #071b2b26}
.reviews-google-panel :is(h2,p,figcaption,blockquote){color:#183043}
.reviews-rating-overview{display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap}
.reviews-rating-overview img{object-fit:contain;object-position:left;margin-bottom:14px;max-width:100%;height:auto}
.reviews-rating-overview h2{font:normal clamp(26px,4vw,34px)/1.2 Georgia,serif;letter-spacing:-.5px;margin:0 0 22px}
.reviews-rating-number{display:flex;align-items:center;gap:20px}.reviews-rating-number>strong{font:normal 70px/1 Georgia,serif;color:#183043}.reviews-rating-number p{font-size:15px;margin:5px 0 0}.reviews-gold-stars{color:#805b19;font-size:25px;letter-spacing:3px}.reviews-google-panel .reviews-checked{font-size:13px;color:#435663;margin:16px 0 0}
.reviews-google-action{max-width:320px}.reviews-google-action .btn,.reviews-next .btn{background:#0b2032;color:#fff5de;border:1px solid #0b2032;border-radius:7px;padding:15px 22px;min-height:50px;text-align:center;line-height:1.5}
.reviews-google-action p{font-size:13px;line-height:1.6;margin:12px 0 0;color:#435663}
.reviews-selected-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}
.reviews-selected-card{background:#f4f1e9;color:#183043;border:1px solid #c6b58f;border-radius:10px;padding:24px;margin:0}
.reviews-selected-card figcaption strong{display:block;font-size:17px}.reviews-selected-card figcaption span{display:block;margin-top:4px;font-size:13px;color:#435663}.reviews-selected-card blockquote{font:normal clamp(21px,3vw,26px)/1.45 Georgia,serif;margin:22px 0 18px}.reviews-selected-card p{font-size:13px;margin:0;color:#435663}
.reviews-source-note{font-size:13px;line-height:1.65;margin:22px 0 0!important;max-width:none!important}.reviews-google-panel .reviews-source-note{color:#435663}
.reviews-bark-panel{background:#244b65;color:#f4f1e9;margin-top:48px}.reviews-bark-panel :is(h2,p){color:#f4f1e9}.reviews-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.reviews-section-heading h2{font:normal clamp(29px,4vw,40px)/1.2 Georgia,serif;margin:0}.reviews-section-heading .eyebrow{margin-bottom:12px}.reviews-section-heading img{background:#fffdf7;border-radius:8px;padding:12px;width:150px;height:auto;max-width:35%}.reviews-bark-panel .review-card{background:#fffdf7;color:#183043;box-shadow:none}.reviews-bark-panel .review-card :is(blockquote,p,figcaption){color:#183043}.reviews-bark-panel .review-card a{color:#75531b}.reviews-bark-panel>.reviews-source-note{color:#f4f1e9}
.reviews-next{background:#f4f1e9;color:#183043;border:1px solid #dab879;border-radius:12px;padding:28px;margin-top:36px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.reviews-next h2{font:normal 30px/1.2 Georgia,serif;color:#183043;margin-bottom:12px}.reviews-next p{color:#183043;font-size:16px;margin:0}.reviews-refresh :is(a,button):focus-visible{outline:3px solid #b77620;outline-offset:5px}
@media(max-width:650px){.reviews-refresh{padding:32px 16px 46px}.reviews-selected-grid{grid-template-columns:1fr}.reviews-rating-overview{display:block}.reviews-google-action{max-width:none;margin-top:24px}.reviews-google-action .btn,.reviews-next .btn{width:100%}.reviews-rating-number{gap:15px}.reviews-rating-number>strong{font-size:62px}.reviews-next{padding:22px}.reviews-next .btn{margin-top:0}.reviews-section-heading{align-items:start}.reviews-section-heading img{width:110px;padding:8px}}
