.legal h1{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.4px;font-size:32px;font-weight:500;line-height:1.15}.legal h2{color:var(--color-text-primary);margin-top:36px;font-size:18px;font-weight:600;line-height:1.35}.legal h3{color:var(--color-text-primary);margin-top:24px;font-size:15px;font-weight:600}.legal p,.legal li{color:var(--color-text-secondary);font-size:15px;line-height:1.65}.legal p{margin-top:12px}.legal ul,.legal ol{flex-direction:column;gap:8px;margin-top:12px;padding-left:22px;display:flex}.legal ul li{list-style:outside}.legal ol li{list-style:decimal}.legal strong{color:var(--color-text-primary);font-weight:600}.legal .meta{color:var(--color-text-muted);margin-top:8px;font-size:13px}.legal .note{border:1px solid var(--color-border-subtle);background:var(--color-bg-inset);border-radius:12px;margin-top:20px;padding:16px 18px}.legal .note p{margin-top:0;font-size:14px}
