.policy{max-width:960px;padding-block:44px 70px}.policy h1{font-size:clamp(32px,5vw,54px);line-height:1.15;letter-spacing:-1px;margin:15px 0 22px}.policy h2{font-size:26px;line-height:1.35;margin:0 0 20px}.policy p{font-size:16px;line-height:1.85;color:#c5d4e5;overflow-wrap:anywhere}.policy a{color:#8de7ff;text-decoration:underline;text-underline-offset:4px}.policy .eyebrow{font-size:11px}.policy-date{font-size:14px!important}.policy-index{display:flex;flex-wrap:wrap;gap:10px 22px;padding:24px 0;border-block:1px solid var(--line);margin:30px 0}.policy-index a{font-size:14px;padding:6px 0}.policy-section{padding:32px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.policy-section:last-of-type{border-bottom:0}.policy .feature-panel h2{font-size:24px}.policy .feature-panel{min-width:0}.policy .back-link{font-size:14px}.privacy-entry{border-top:1px solid var(--line);padding-block:28px;margin-top:20px}.privacy-entry p{color:var(--muted)}@media(max-width:600px){.policy{padding-block:28px 44px}.policy h2{font-size:23px}.policy p{font-size:15px}.policy-index{gap:8px 18px}.policy-section{padding-block:25px}}