.privacy-body{max-width:820px;padding:56px 28px 88px}.privacy-body h1{font-family:var(--font-head);letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(36px,5vw,54px);font-weight:400}.privacy-updated{font-family:var(--font-mono);color:var(--ink-faint);margin:0 0 28px;font-size:12.5px}.privacy-body h2{font-family:var(--font-head);margin:40px 0 10px;font-size:27px;font-weight:400}.privacy-body p,.privacy-body li{color:var(--ink-soft);font-size:15px;line-height:1.65}.privacy-body b{color:var(--ink)}.privacy-body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.privacy-body ol,.privacy-body ul{padding-left:22px}.privacy-body li{margin:8px 0}.privacy-body code{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--line-soft);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:12.5px}.privacy-table{border-collapse:collapse;width:100%;margin:16px 0 8px;font-size:13.5px}.privacy-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);border-bottom:1px solid var(--line);padding:8px 10px;font-size:12px;font-weight:600}.privacy-table td{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);vertical-align:top;padding:10px;line-height:1.5}.privacy-table td:first-child{white-space:nowrap}.privacy-body .consent-reopen{color:var(--accent);font-size:inherit}@media (max-width:640px){.privacy-table{display:block;overflow-x:auto}}