.policy{max-width:800px;overflow-wrap:anywhere}.policy h1{max-width:700px;line-height:1.15}.policy .policy-version{font-size:13px;color:var(--color-ink-600)}.policy a:not(.lp-back-link){text-decoration:underline;text-underline-offset:3px}.policy a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.policy-nav{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-block:32px 48px;padding:24px;background:var(--color-cta-soft);border-radius:14px;font-size:14px}.policy-section{margin-top:44px;scroll-margin-top:110px}.policy-section h2{font-size:25px;line-height:1.35;margin-bottom:20px}.policy-section h3{font-size:17px;line-height:1.5;margin-top:28px;margin-bottom:12px}.policy-section li,.policy-section p,.policy-storage{font-size:15px;line-height:1.9;color:var(--color-ink-700)}.policy-section p+p{margin-top:16px}.policy-section ul{list-style:disc;padding-left:22px;margin-block:20px}.policy-section li+li{margin-top:14px}.policy-retention{border-left:3px solid var(--color-cta);padding:4px 0 4px 22px;margin-block:24px}.policy-retention h3{margin-top:0}.policy-storage{margin-block:24px}.policy-storage>div{border-top:1px solid var(--color-border);padding-block:20px}.policy-storage dt{font-weight:700;margin-bottom:6px}.policy-storage code{font-size:13px}.policy .policy-contact{padding-top:28px;border-top:1px solid var(--color-border);margin-top:44px}@media (max-width:600px){.policy-nav{grid-template-columns:1fr;padding:20px;gap:14px}.policy-section h2{font-size:22px}}