.pd-source-testimonials:has(.rpzr-panel){background:#f7f2eb;padding:90px 0;border-top:1px solid #d9c5b1;border-bottom:1px solid #d9c5b1}.rpzr-slot{width:min(1240px,calc(100% - 40px));margin:0 auto}.rpzr-panel{color:#302b26}.rpzr-heading{text-align:center;max-width:850px;margin:0 auto 44px}.rpzr-provided{font-size:12px;margin:0 0 25px}.rpzr-panel a{color:#795039;text-decoration:underline;text-underline-offset:4px}.rpzr-eyebrow{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#80593e;margin:0 0 18px}.rpzr-panel .rpzr-heading h2{font-family:Italiana,Georgia,serif;font-size:clamp(36px,4.5vw,60px);font-weight:400;line-height:1.12;text-transform:none;letter-spacing:-.02em;margin:0 0 20px}.rpzr-intro{font-size:16px;line-height:1.7;margin:0 auto 26px;max-width:590px}.rpzr-summary{display:flex;align-items:center;justify-content:center;gap:24px;border-top:1px solid #d9c5b1;border-bottom:1px solid #d9c5b1;padding:24px 18px;max-width:580px;margin:28px auto 0}.rpzr-score{font-family:Georgia,serif;font-weight:400;font-size:60px;line-height:1;white-space:nowrap}.rpzr-score>span{font-family:inherit;font-size:20px;color:#716558}.rpzr-summary p{font-size:13px;margin:9px 0 0}.rpzr-stars{display:inline-flex;gap:3px;vertical-align:middle;line-height:1}.rpzr-stars>svg{width:20px;height:20px;display:block;flex:none}.rpzr-summary .rpzr-stars>svg{width:25px;height:25px}.rpzr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.rpzr-grid article{min-width:0;background:#fffdf9;border:1px solid #dfd2c2;border-top:3px solid #ad7b55;padding:32px 28px;box-shadow:0 12px 30px #48301a07;display:flex;flex-direction:column}.rpzr-grid blockquote{margin:24px 0 28px;padding:0;border:0;font-family:Georgia,serif;font-size:17px;font-style:normal;line-height:1.8;overflow-wrap:anywhere;max-width:none}.rpzr-reviewer{margin-top:auto;padding-top:20px;border-top:1px solid #e7ded3}.rpzr-grid .rpzr-reviewer h3{font-family:inherit;text-transform:none;overflow-wrap:anywhere;font-size:14px;line-height:1.5;font-weight:600;margin:0 0 5px}.rpzr-grid time{font-size:12px;color:#6f665c}.rpzr-cta{text-align:center;margin:35px 0 0}.rpzr-cta a{display:inline-block;padding:15px 23px;border:1px solid #946f50;font-size:13px;line-height:1.6;text-decoration:none}.rpzr-cta a:hover{background:#ede1d2}.rpzr-panel a:focus-visible{outline:2px solid #795039;outline-offset:5px}.pd-prose>.rpzr-slot{width:100%;max-width:none;background:#f7f2eb;border:1px solid #dfd2c2;padding:42px 28px;margin:0 0 55px;box-sizing:border-box}@media(max-width:800px){.rpzr-grid{grid-template-columns:1fr;gap:20px}.pd-source-testimonials:has(.rpzr-panel){padding:55px 0}.rpzr-heading{margin-bottom:28px}.rpzr-grid article{padding:28px 24px}.rpzr-summary{gap:16px;padding:22px 0}.rpzr-score{font-size:48px}.rpzr-summary .rpzr-stars>svg{width:21px;height:21px}.pd-prose>.rpzr-slot{padding:30px 18px}.rpzr-summary p{font-size:12px}.rpzr-intro{font-size:15px}.rpzr-grid blockquote{font-size:16px}}
