.legal-doc p { text-align: left; margin-bottom: 10px; }
.legal-doc h3 { margin: 18px 0 8px; font-size: 18px; }
.legal-doc ul { margin: 0 0 10px 20px; padding: 0; color: #475569; }
.legal-doc li { margin-bottom: 6px; }
.legal-nav { display: flex; flex-direction: column; gap: 8px; margin-top: 18px; }
