.legal-prose h2{color:var(--me-primary);margin-top:2.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{color:var(--me-text);margin-top:1.75rem;margin-bottom:.6rem;font-size:1rem;font-weight:600}.legal-prose p{color:var(--me-text);margin-bottom:1rem;line-height:1.8}.legal-prose ul{margin-bottom:1rem;padding-left:1.4rem;list-style:outside}.legal-prose li{color:var(--me-text);margin-bottom:.25rem;line-height:1.8}.legal-prose a{color:var(--me-accent);text-decoration:underline}.legal-prose .updated{color:var(--me-text-muted);margin-bottom:1.5rem;font-size:.82rem}.legal-prose .source-note{color:var(--me-text-muted);background:var(--me-bg-soft);border:1px solid var(--me-border);border-radius:8px;margin:1rem 0 2rem;padding:.6rem .9rem;font-size:.8rem}
