.policy-page{color:#111a33;background:#f5f7fc;min-height:100vh}.policy-page>header{justify-content:space-between;align-items:center;max-width:900px;margin:auto;padding:24px 18px;display:flex}.policy-page>header span{letter-spacing:.05em;font-weight:900}.policy-page>header a{color:#4259cb}.policy-page article{background:#fff;border:1px solid #e0e6f0;border-radius:22px;max-width:900px;margin:0 auto 45px;padding:clamp(20px,5vw,52px)}.policy-intro small{color:#536ff1;font-weight:800}.policy-intro h1{margin:12px 0;font-size:clamp(29px,4vw,48px)}.policy-intro p,.policy-page section p,.policy-page li{color:#59667d;line-height:2}.policy-page nav{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.policy-page nav a{color:#4054b4;background:#edf1ff;border-radius:99px;padding:9px 12px;font-size:13px}.policy-page section{border-top:1px solid #e8ecf3;padding:18px 0;scroll-margin-top:20px}.policy-page section h2{font-size:20px}.policy-page ol{padding-right:24px}.policy-page section a{color:#405bd7;text-decoration:underline}.policy-page article>footer{color:#67748a;background:#f4f6fb;border-radius:11px;margin-top:16px;padding:15px;font-size:13px}.policy-page a:focus-visible{outline-offset:3px;outline:3px solid #536ff1}@media (max-width:600px){.policy-page article{border-left:0;border-right:0;border-radius:0;margin-bottom:0}.policy-page>header{padding:17px}}
