.privacy-page{--blue:#5a6af2;--ink:#1a1a2e;--muted:#5a5a80;--light:#9090b0;--paler:#e4e4f0;--tint:#f5f5fd;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#fff;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;padding:120px 0 80px;min-height:100vh}.privacy-page *{box-sizing:border-box}.privacy-page .wrap{max-width:820px;margin:0 auto;padding:0 24px}.privacy-page h1{font-weight:900;font-size:clamp(32px,5vw,44px);letter-spacing:-.02em;margin-bottom:20px}.privacy-page h1,.privacy-page h2{font-family:Nunito,system-ui,sans-serif;color:var(--ink)}.privacy-page h2{font-weight:800;font-size:22px;letter-spacing:-.01em;margin:40px 0 12px}.privacy-page li,.privacy-page p{color:var(--muted)}.privacy-page p{margin-bottom:12px}.privacy-page strong{color:var(--ink)}.privacy-page ul{margin:0 0 12px 22px}.privacy-page li{margin-bottom:6px}.privacy-page hr{border:none;border-top:1px solid var(--paler);margin:28px 0}.privacy-page table{width:100%;border-collapse:collapse;margin:12px 0 20px;font-size:15px}.privacy-page th{text-align:left;font-weight:600;color:var(--ink);background:var(--tint)}.privacy-page td,.privacy-page th{padding:10px 12px;border-bottom:1px solid var(--paler)}.privacy-page td{color:var(--muted);vertical-align:top}.privacy-page a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.privacy-page a:hover{text-decoration-thickness:2px}@media (max-width:640px){.privacy-page{padding:104px 0 64px}.privacy-page .wrap{padding:0 16px}.privacy-page table{font-size:14px}.privacy-page td,.privacy-page th{padding:8px}}