.policy-page{max-width:850px;margin:65px auto 80px;padding:0 26px;color:#173550}.policy-page h1{font-size:clamp(34px,5vw,54px);line-height:1.15;letter-spacing:-1.6px;margin:14px 0}.policy-page h2{font-size:23px;line-height:1.35;margin:36px 0 12px;letter-spacing:-.5px}.policy-page p,.policy-page li{font-size:16px;line-height:1.8;color:#415a72}.policy-page ul{padding-left:23px}.policy-page a,.policy-footer a{color:#0668dc;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.policy-page .policy-brand{color:#0874ee;font-size:12px;letter-spacing:2px;font-weight:700}.policy-page .policy-date{color:#63768b;font-size:13px;margin-bottom:32px}.policy-footer{background:#edf5fc;padding:32px max(24px,calc((100vw - 1160px)/2));display:flex;gap:22px;align-items:center;flex-wrap:wrap;font-size:13px;line-height:1.6}.policy-footer span{color:#536b80}@media(max-width:600px){.policy-page{margin:36px auto 50px;padding:0 22px}.policy-page h2{font-size:21px}.policy-page p,.policy-page li{font-size:15px}.policy-footer{gap:16px}}