.legal-doc{max-width:760px;margin:0 auto;background:var(--surface);border:0;border-radius:1.25rem;padding:1.5rem 1.35rem 2rem;box-shadow:0 16px 40px rgba(85,102,255,.08)}.legal-doc__lead{color:var(--text-muted)}.legal-doc__body{white-space:pre-wrap;line-height:1.8}.legal-doc__crumb{display:flex;gap:.4rem;font-size:.85rem;color:var(--text-muted);margin-bottom:.75rem}.legal-doc__crumb-sep::before{content:"/"}.legal-doc__back{margin-top:1.5rem}.legal-doc h2{margin-top:1.6rem;font-size:1.1rem}