.legal-module__elJ5Oa__legal{background:var(--bg);color:var(--text-1)}.legal-module__elJ5Oa__inner{max-width:820px;margin:0 auto;padding:52px clamp(20px,5vw,44px) 64px}.legal-module__elJ5Oa__legal h1{letter-spacing:-.03em;font-size:clamp(30px,4vw,44px);font-weight:800}.legal-module__elJ5Oa__meta{color:var(--text-3);margin:10px 0 30px;font-size:13px}.legal-module__elJ5Oa__legal h2{letter-spacing:-.01em;margin:28px 0 8px;font-size:19px;font-weight:800}.legal-module__elJ5Oa__legal p,.legal-module__elJ5Oa__legal li{color:var(--text-2);max-width:70ch;font-size:14.5px;line-height:1.65}.legal-module__elJ5Oa__legal ul{margin:8px 0;padding-left:20px}.legal-module__elJ5Oa__draft{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);color:color-mix(in srgb, var(--danger) 80%, #fff);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.legal-module__elJ5Oa__legal :where(a){color:var(--accent);text-underline-offset:2px;text-decoration:underline}.legal-module__elJ5Oa__legal :where(a:hover){color:var(--accent-hover)}
