[hidden]{display:none!important}.policy{max-width:860px;margin:48px auto 80px;padding:0 28px}.policy h1{font-size:clamp(36px,5vw,54px)}.policy h2{font-size:25px;margin:38px 0 14px;letter-spacing:-.4px}.policy p,.policy li{font-size:16px;line-height:1.75;max-width:75ch}.policy li{margin:8px 0}.policy-lead{font-size:19px!important}.policy-date{color:#5b6570;font-size:13px!important}.policy a{color:#9f1c2d}.policy-footer{max-width:1240px;margin:0 auto;padding:28px;border-top:1px solid #dbe0e5}.policy-footer nav,.footer-links{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.footer-links>a{font-size:13px;padding:10px 0}.policy-footer p{font-size:12px;color:#5b6570}
