[data-public] .legal{background:var(--panel);border:1px solid var(--line);color:var(--muted);font:400 13.5px/1.55 var(--font-ui);margin:0;padding:14px 16px}[data-public] .legal p{margin:0}[data-public] .legal p+p{margin-top:8px}[data-public] .legal .legal-t{align-items:center;color:var(--ink);display:flex;font:600 13px/1.2 var(--font-display);gap:8px;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}[data-public] .legal-prominent{border-color:var(--hair-strong);border-left:3px solid var(--ink)}
