.doppler-reviews{max-width:72rem;margin:3rem auto;padding:0 clamp(1rem,4vw,2rem);color:#19313c}
.doppler-reviews-label{margin:0;color:#873f38;font-weight:700;text-transform:uppercase;font-size:.82rem;letter-spacing:.09em}
.doppler-reviews h2{margin:.35rem 0 1.25rem}
.doppler-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}
.doppler-review{margin:0;padding:1.25rem 1.35rem;border-top:3px solid #a66b61;background:#faf7f3;border-radius:0 0 12px 12px}
.doppler-review blockquote{margin:0;padding:0;border:0;font-size:1rem;line-height:1.65;color:inherit}
.doppler-review blockquote p{margin:0 0 .65rem}
.doppler-review figcaption{margin-top:.8rem;font-size:.9rem;color:#654943;font-weight:700}
.doppler-review summary,.doppler-review-more>summary{cursor:pointer;color:#783731;font-weight:700}
.doppler-review-more{margin-top:1.25rem}
.doppler-review-more>summary{padding:.8rem 1rem;border:1px solid #cbaea6;border-radius:10px;width:fit-content}
.doppler-review-more>.doppler-review-grid{margin-top:1rem}
