.policy-hero{padding:105px 6vw 82px;background:var(--ink);color:#fff}.policy-hero h1{font:500 clamp(64px,8vw,112px)/.88 var(--serif);letter-spacing:-.04em;margin:0}.policy-hero>p:last-child{max-width:680px;margin:30px 0 0;color:rgba(255,255,255,.72);font-size:17px;line-height:1.7}.policy-body{max-width:1040px;margin:0 auto;padding:80px 5vw 110px}.policy-effective{text-transform:uppercase;letter-spacing:.14em;font-size:9px;color:var(--saddle);padding-bottom:28px;border-bottom:1px solid var(--line)}.policy-body section{display:grid;grid-template-columns:52px 1fr;gap:26px;padding:44px 0;border-bottom:1px solid var(--line)}.policy-body section>span{color:var(--saddle);font-size:10px;letter-spacing:.12em}.policy-body h2{font:500 clamp(31px,3.5vw,48px)/1 var(--serif);margin:0 0 18px}.policy-body section p{max-width:730px;margin:0 0 14px;color:#59574f;line-height:1.75}.policy-body .button{margin-top:14px}@media(max-width:640px){.policy-hero{padding:76px 22px 62px}.policy-hero h1{font-size:58px}.policy-body{padding:56px 22px 80px}.policy-body section{grid-template-columns:30px 1fr;gap:10px;padding:34px 0}.policy-body h2{font-size:31px}}
