.legal-prose{color:var(--fg);font-size:var(--text-body);line-height:1.7}.legal-prose h2{color:var(--fg-strong);font-size:var(--text-section);font-weight:var(--text-section--font-weight);letter-spacing:var(--text-section--letter-spacing);line-height:var(--text-section--line-height);margin:2.5rem 0 .75rem}.legal-prose h3{color:var(--fg-strong);font-size:var(--text-body);font-weight:600;margin:1.5rem 0 .5rem}.legal-prose p,.legal-prose ul{margin-bottom:1rem}.legal-prose ul{list-style:disc;padding-left:1.25rem}.legal-prose li{margin-bottom:.35rem}.legal-prose strong{color:var(--fg-strong)}.legal-prose a{color:var(--action-fg);text-decoration:underline;text-underline-offset:2px}.legal-prose .placeholder{background:var(--state-warning-bg);border-radius:var(--radius-tag);color:var(--state-warning);font-family:ui-monospace,monospace;font-size:.9em;padding:0 .25rem}
