.privacy-page{background:#f8fafc}.privacy-hero{padding:185px 0 90px;color:#fff;background:radial-gradient(circle at 80% 50%,#123e78,#081220 48%,#030914)}.privacy-hero h1{font:800 clamp(2.8rem,5vw,5rem)/1.1 Manrope,Inter,sans-serif;letter-spacing:-.055em;margin:0 0 20px}.privacy-hero h1 span{color:#289bff}.privacy-hero p:not(.eyebrow){font-size:17px;color:#d4e3f4;line-height:1.6;max-width:590px}.privacy-updated{display:inline-block;margin-top:20px;color:#8da9c8;font-size:12px}.privacy-body{padding:80px 0 110px}.privacy-layout{display:grid;grid-template-columns:220px minmax(0,720px);justify-content:space-between;gap:70px}.privacy-toc{position:sticky;top:125px;align-self:start;display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid #e5ebf5;border-radius:16px;background:#fff}.privacy-toc strong{font-size:12px;text-transform:uppercase;letter-spacing:.16em;margin-bottom:8px}.privacy-toc a{font-size:13px;color:#53657d}.privacy-toc a:hover,.privacy-content a{color:#126fea}.privacy-content section{scroll-margin-top:120px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #dce5f0}.privacy-content section:last-child{border-bottom:0}.privacy-content h2{font:800 clamp(1.5rem,2vw,2rem)/1.2 Manrope,Inter,sans-serif;letter-spacing:-.035em;margin:0 0 18px}.privacy-content p{font-size:15px;line-height:1.75;color:#3f5066;margin:0 0 16px}.privacy-content a{text-decoration:underline;text-underline-offset:3px}.privacy-link{color:#c9d8ec;text-decoration:underline;text-underline-offset:4px}.privacy-note{font-size:12px;line-height:1.5;color:#53657d;margin:10px 0 15px}.privacy-note a{color:#0b66e8;text-decoration:underline;text-underline-offset:2px}@media(max-width:800px){.privacy-layout{grid-template-columns:1fr;gap:35px}.privacy-toc{position:static;display:grid;grid-template-columns:repeat(2,1fr)}.privacy-toc strong{grid-column:1/-1}}@media(max-width:480px){.privacy-hero{padding:145px 0 65px}.privacy-body{padding:55px 0 80px}.privacy-toc{grid-template-columns:1fr}}
