.policy-hero{padding:85px 25px 70px;background:linear-gradient(135deg,#edf4f5,#fff);border-bottom:1px solid var(--line)}
.policy-hero>div,.policy-content{max-width:920px;margin:auto}
.policy-hero .eyebrow{color:var(--red);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}
.policy-hero h1{margin:10px 0 13px;color:var(--ink);font-size:46px;font-weight:500}
.policy-hero p{margin:0}
.policy-content{padding:70px 25px 110px}
.policy-content .review-note{padding:18px 22px;border-left:4px solid var(--red);background:#f5f6f6;margin:0 0 42px}
.policy-content h2{color:var(--ink);font-size:25px;font-weight:500;margin:38px 0 12px}
.policy-content h3{color:var(--ink);font-size:18px;margin:26px 0 8px}
.policy-content p,.policy-content li{font-size:15px;line-height:1.65;white-space:pre-line}
.policy-content h4{color:var(--ink);font-size:16px;margin:24px 0 8px}
.policy-content ul{padding-left:22px}
.policy-content .contact-box{margin-top:45px;padding:28px;background:var(--ink);color:#fff}
.policy-content .contact-box h2{color:#fff;margin-top:0}
.policy-content .contact-box a{color:#7cd4f0}
@media(max-width:900px){.policy-hero{padding:55px 25px}
.policy-hero h1{font-size:35px}
.policy-content{padding:48px 25px 75px}
.policy-content h2{font-size:22px}
}

