.legal-back{align-items:center;gap:6px;display:inline-flex}.legal-main{padding:48px 0 80px}.legal-article{max-width:760px;margin:0 auto}.legal-article__head{margin-bottom:32px}.legal-article__kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-subtle);font-size:12px;font-weight:600}.legal-article h1{letter-spacing:-.02em;text-wrap:balance;margin:8px 0 10px;font-size:36px;font-weight:600;line-height:1.12}.legal-article__updated{color:var(--color-fg-muted);font-size:14px}.legal-prose{color:var(--color-fg)}.legal-prose h2{letter-spacing:-.01em;margin:36px 0 12px;font-size:22px;font-weight:600;line-height:1.25}.legal-prose h3{margin:24px 0 8px;font-size:17px;font-weight:600;line-height:1.3}.legal-prose p,.legal-prose li{color:var(--color-fg-muted);font-size:16px;line-height:1.7}.legal-prose p{margin:0 0 14px}.legal-prose ul{margin:0 0 14px;padding-left:22px;list-style:outside}.legal-prose li{margin:0 0 6px}.legal-prose a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.legal-prose strong{color:var(--color-fg);font-weight:600}.legal-prose dl{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0 0 14px;padding:20px 22px}.legal-prose dt{color:var(--color-fg);font-size:13px;font-weight:600}.legal-prose dd{color:var(--color-fg-muted);margin:2px 0 12px;font-size:16px;line-height:1.6}.legal-prose dd:last-child{margin-bottom:0}
