.policy{max-width:1000px;padding:90px 0 100px}.policy-heading{margin-bottom:45px}.policy-heading h1{font-size:clamp(38px,4.5vw,58px);font-weight:500;line-height:1.1;letter-spacing:-.055em;margin:25px 0 18px}.policy-heading>p{font-size:17px;line-height:1.6;color:#68706e}.policy-content{background:#f2f4f2;border-radius:32px;padding:50px 56px}.policy-content section+section{border-top:1px solid #dce2db;margin-top:32px;padding-top:32px}.policy-content h2{font-size:22px;font-weight:600;letter-spacing:-.035em;margin:0 0 12px}.policy-content p{font-size:15px;line-height:1.75;color:#4f5c54;margin:0 0 12px}.policy-content a{color:#26372b;text-decoration:underline;text-underline-offset:3px}.policy-content code{background:#e1ead6;padding:2px 5px;border-radius:4px}.policy-settings{margin-top:6px;border:0;border-radius:50px;padding:12px 16px;background:#dceba5;font:inherit;font-size:14px;cursor:pointer}.policy-settings:focus-visible{outline:3px solid #a2d073;outline-offset:4px}.policy-draft{background:#fff5de;border:1px solid #ecd49d;padding:16px;border-radius:14px;font-size:14px;line-height:1.5;margin-bottom:32px}@media(max-width:760px){.policy{padding:55px 0 70px}.policy-heading h1{font-size:30px}.policy-heading>p{font-size:15px}.policy-content{padding:26px 22px;border-radius:24px}.policy-content h2{font-size:19px}.policy-content p{font-size:15px}}
