body,html{margin:0;padding:0;background-color:#07080a;min-height:100%}html{color-scheme:dark;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.legal{min-height:100vh;background:#07080a;color:#c9ced6;font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.7;padding:56px 24px 96px}.legal-inner{max-width:760px;margin:0 auto}.legal-back{display:inline-block;margin-bottom:40px;color:#8a93a0;text-decoration:none;font-size:14px}.legal-back:hover{color:#e8ecf1}.legal h1{color:#f2f5f8;font-size:40px;line-height:1.15;margin:0 0 8px;letter-spacing:-.02em}.legal-meta{color:#6f7885;font-size:14px;margin:0 0 32px}.legal-lede{color:#d8dde4;font-size:18px;line-height:1.65;margin:0 0 40px}.legal h2{color:#f2f5f8;font-size:22px;margin:44px 0 12px;letter-spacing:-.01em}.legal h3{color:#e8ecf1;font-size:17px;margin:28px 0 10px}.legal p,.legal ul{margin:0 0 16px}.legal ul{padding-left:22px}.legal li{margin-bottom:10px}.legal strong{color:#f2f5f8;font-weight:600}.legal a{color:#7db8ff;text-decoration:underline;text-underline-offset:2px}.legal code{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:1px 5px;color:#e8ecf1;white-space:nowrap}.legal-callout{border-left:3px solid #7db8ff;background:rgba(125,184,255,.07);padding:14px 18px;border-radius:0 6px 6px 0;margin:0 0 20px}.legal-table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:14.5px;display:block;overflow-x:auto}.legal-table td,.legal-table th{text-align:left;vertical-align:top;padding:10px 14px 10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.legal-table th{color:#8a93a0;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em}