.policy-page{--ink:#e8f3ff;--muted:#a6b9cf;--line:#76b8e42e;--blue:#79dfff;isolation:isolate;max-width:860px;min-height:100vh;color:var(--ink);background:0 0;padding:54px 30px 90px;position:relative}.policy-page a{overflow-wrap:anywhere}.policy-page a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #8ee7ff}.policy-page .policy-nav{color:#a7e3ff;gap:18px 24px;font-size:13px}.policy-page .policy-nav:first-child{border-bottom:1px solid var(--line);margin-top:0;margin-bottom:42px;padding-bottom:23px}.policy-page .policy-nav .text-link{color:#a7e3ff;font-size:13px;font-weight:500;text-decoration:none}.policy-page .policy-nav a:hover{color:#c4efff}.policy-page .policy-nav [aria-current=page]{color:#89e5ff;text-underline-offset:5px;text-decoration:underline}.policy-page>.eyebrow{color:#79dfff;letter-spacing:.1em;margin-top:0;font-size:11px}.policy-page>h1{color:#eef7ff;letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:17px;font-size:clamp(36px,5vw,58px);line-height:1.16}.policy-page .policy-meta{color:#a6b9cf;margin-top:19px;margin-bottom:27px;font-size:12px}.policy-page .policy-intro{color:#bfcee0;font-size:16px;line-height:1.9}.policy-page .policy-toc{background:#0d1928dc;border:1px solid #76b8e438;border-radius:12px;margin-block:31px 39px;padding:24px 28px;box-shadow:inset 0 1px #9fcfff08}.policy-page .policy-toc>p{color:#d7eeff;font-size:13px;font-weight:600}.policy-page .policy-toc ol{color:#7dcdea;gap:11px 28px;font-size:13px;line-height:1.8}.policy-page .policy-toc a{color:#b5d9ef;text-underline-offset:4px;text-decoration-color:#7fcdf263}.policy-page .policy-toc a:hover{color:#a0e9ff;text-decoration-color:#a0e9ff}.policy-page section{border-top:1px solid #76b8e42e;margin:34px 0;padding-top:26px;scroll-margin-top:105px}.policy-page section h2{color:#e5f3ff;margin-bottom:14px;font-size:22px;font-weight:570;line-height:1.5}.policy-page section p{color:#aebfd3;overflow-wrap:anywhere;font-size:15px;line-height:1.95}.policy-page section>p+p{margin-top:15px}.policy-page .policy-nav:last-of-type{border-top:1px solid var(--line);margin-top:41px;padding-top:27px}.policy-page .button.button-dark{color:#071421;background:linear-gradient(110deg,#90e4ff,#82baff);border-color:#a5e9ff;font-size:13px;box-shadow:0 6px 25px -14px #54bdff6b}.policy-page .button.button-dark:hover{color:#071421;background:#b3ecff}[lang=hi] .policy-page>.eyebrow{letter-spacing:.025em}[lang=hi] .policy-page>h1{letter-spacing:-.02em;line-height:1.45}[lang=hi] .policy-page section h2{line-height:1.7}@media (max-width:660px){.policy-page{padding:30px 22px 62px}.policy-page .policy-nav:first-child{gap:18px;margin-bottom:31px}.policy-page .policy-nav .text-link{font-size:12px}.policy-page>h1{font-size:39px;line-height:1.22}.policy-page .policy-intro{font-size:15px}.policy-page .policy-toc{margin-block:27px 32px;padding:21px 22px}.policy-page .policy-toc ol{grid-template-columns:1fr;gap:10px;font-size:13px}.policy-page section{margin-block:28px;padding-top:24px;scroll-margin-top:80px}.policy-page section h2{font-size:20px}.policy-page section p{font-size:14px;line-height:1.95}.policy-page .policy-nav:last-of-type{gap:17px 23px}[lang=hi] .policy-page>h1{font-size:34px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.policy-page a{transition:none}.policy-page .button:hover{transform:none}}
