.legal-doc-body{color:var(--read-ink-2,#444);font-size:16px;line-height:1.75}.legal-doc-body h2{color:var(--ai-blue);font-size:22px;line-height:1.3;margin:40px 0 12px}.legal-doc-body>:first-child{margin-top:0}.legal-doc-body p,.legal-doc-body ul{margin:0 0 14px}.legal-doc-body ul{padding-left:20px}.legal-doc-body li{margin-bottom:8px}.legal-doc-body li::marker{color:var(--ai-accent-text)}.legal-doc-body strong{color:var(--ai-blue);font-weight:600}.legal-doc-body a{color:var(--ai-accent-text);text-decoration:underline;text-underline-offset:3px}.dark-mode .legal-doc-body{color:var(--ai-dark-muted)}.dark-mode .legal-doc-body h2,.dark-mode .legal-doc-body strong{color:var(--ai-dark-text)}
