.policy-navigation{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:24px 18px;border-top:1px solid #8193ac40;font:14px/1.6 system-ui,sans-serif}.policy-navigation a{color:#739bff;text-decoration:underline;text-underline-offset:3px}.policy-page{margin:0;background:#f4f7fc;color:#142642;font:16px/1.8 system-ui,sans-serif}.policy-page *{box-sizing:border-box}.policy-page header{background:#0b1b33;padding:18px max(22px,calc((100% - 880px)/2));display:flex;align-items:center;justify-content:space-between;gap:30px}.policy-page header a{color:white;display:flex;align-items:center;gap:12px;text-decoration:none}.policy-page header img{width:48px;height:48px;border-radius:12px}.policy-page main{max-width:880px;margin:34px auto;padding:32px 40px;background:white;border:1px solid #dce5f3;border-radius:22px}.policy-page h1{font-size:clamp(28px,5vw,40px);line-height:1.2;margin:12px 0}.policy-page h2{font-size:21px;line-height:1.4;margin:30px 0 10px;color:#123d83}.policy-page p{margin:10px 0 16px}.policy-page a{color:#164fc2}.policy-eyebrow{color:#2357b9;font-size:11px;font-weight:800;letter-spacing:.12em}.policy-date{color:#63748b;font-size:13px}.policy-page aside{padding:20px;background:#edf3ff;border-radius:14px;border-left:4px solid #1959d6;margin:28px 0}.policy-page .policy-navigation a{color:#164fc2}@media(max-width:600px){.policy-page main{margin:16px 12px;padding:24px 20px}.policy-navigation{gap:16px}}

.policy-navigation{padding-bottom:105px}.floating-whatsapp{bottom:max(18px,env(safe-area-inset-bottom))}@media(max-width:600px){.floating-whatsapp{width:46px!important;height:46px!important;min-width:46px!important;padding:10px!important;right:14px!important}.floating-whatsapp span{display:none!important}.policy-navigation{gap:12px 20px;padding:24px 18px 100px}}
