 .vr-policy-page{background:#f7f3ed;color:#171717}
.vr-policy-page__hero{background:#5a0f1b;color:#f5e6c8;padding:clamp(72px,10vw,140px) 6vw;text-align:center}
.vr-policy-page__eyebrow{font:600 11px/1.3 Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase}
.vr-policy-page__hero h1{font:400 clamp(46px,7vw,94px)/.94 Georgia,serif;margin:18px auto;max-width:1000px}
.vr-policy-page__hero-copy{font:400 16px/1.8 Arial,sans-serif;max-width:680px;margin:0 auto;opacity:.92}
.vr-policy-page__content--full{max-width:900px;margin:0 auto;padding:80px 6vw 110px}
.vr-policy-page__content h2{border-top:1px solid #c9b89e;padding:42px 0 0;margin:0 0 22px;font:400 clamp(29px,4vw,50px)/1.05 Georgia,serif;color:#5a0f1b}
.vr-policy-page__content h3{margin:30px 0 12px;font:600 14px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#5a0f1b}
.vr-policy-page__content p,.vr-policy-page__content li{font:400 16px/1.85 Arial,sans-serif;color:#35312d}
.vr-policy-page__content p{margin:0 0 18px}
.vr-policy-page__content ul,.vr-policy-page__content ol{padding-left:24px;margin:0 0 22px}
.vr-policy-page__content li{margin-bottom:9px}
.vr-policy-page__content a{color:#5a0f1b}
.vr-policy-page__contact{background:#efe6da;padding:46px;margin-top:55px;text-align:center}
.vr-policy-page__contact h2{border:0;padding:0;font:400 clamp(30px,4vw,48px)/1 Georgia,serif;color:#5a0f1b;margin:10px 0 14px}
.vr-policy-page__contact p{font-size:15px;line-height:1.7}
.vr-policy-page__button{display:inline-block;background:#5a0f1b;color:#f5e6c8!important;text-decoration:none;padding:14px 24px;margin-top:10px;font:600 11px/1 Arial,sans-serif;letter-spacing:.12em}
@media(max-width:600px){.vr-policy-page__hero{padding:65px 7vw 70px}.vr-policy-page__content--full{padding:50px 7vw 80px}.vr-policy-page__content p,.vr-policy-page__content li{font-size:15px;line-height:1.75}}