.policy{color:#171b2c;background:#f6f7fb;min-height:100vh;padding:55px 22px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.policy article{background:#fff;border:1px solid #e3e6ed;border-radius:18px;max-width:780px;margin:auto;padding:48px;box-shadow:0 20px 70px #2528580d}.policy a{color:#5355d8}.policy-date{text-transform:uppercase;letter-spacing:.08em;color:#777f8d;margin-top:40px;font-size:12px}.policy h1{letter-spacing:-.04em;margin:12px 0 28px;font-size:42px}.policy h2{margin:30px 0 8px;font-size:20px}.policy p,.policy li{color:#555f71;font-size:16px;line-height:1.75}.policy footer{color:#737b89;border-top:1px solid #e7e9ef;margin-top:40px;padding-top:22px;font-size:13px;line-height:1.7}.contact-card{background:#fafaff;border:1px solid #e1e4ec;border-radius:13px;flex-direction:column;gap:9px;margin:28px 0;padding:22px;display:flex}.contact-card a{font-size:20px}.contact-card span{color:#6f7887}@media (max-width:600px){.policy{padding:20px 12px}.policy article{padding:28px 20px}.policy h1{font-size:34px}}
