.legal h1,.legal h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;min-width:0}.legal{gap:var(--space-md);max-width:46rem;display:grid}.legal h2{font-size:var(--text-title);margin-top:var(--space-2xl);line-height:1.2}.legal ul{gap:var(--space-sm);max-width:65ch;margin:0;padding-left:1.2em;display:grid}.placeholder{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-ctl);background:var(--color-accent);color:var(--color-accent-ink);font-weight:500}
