.policy{color:#18201c;background:#fbfaf5;min-height:100vh;padding:70px max(22px,50vw - 380px);font-family:Arial,sans-serif}.policy>a{color:#31513e;font-size:13px;font-weight:700;text-decoration:none}.policy .eyebrow{color:#6a746d;letter-spacing:.13em;margin-top:55px;font-size:11px;font-weight:800}.policy h1{letter-spacing:-.04em;margin:16px 0 30px;font:500 clamp(42px,6vw,66px)/1 Georgia,serif}.policy h2{margin:38px 0 10px;font:500 25px Georgia,serif}.policy p{color:#58635c;font-size:16px;line-height:1.75}.policy h1+p{color:#3f4b44;font-size:19px}
