/* Shared styles for legal / support pages */
.legal-prose h2 { font-size: 1.125rem; font-weight: 600; color: #0f172a; margin-top: 2rem; margin-bottom: 0.75rem; }
.legal-prose h3 { font-size: 1rem; font-weight: 600; color: #334155; margin-top: 1.25rem; margin-bottom: 0.5rem; }
.legal-prose p { margin-bottom: 0.75rem; line-height: 1.65; }
.legal-prose ul { margin: 0.75rem 0 1rem 1.25rem; list-style: disc; }
.legal-prose li { margin-bottom: 0.35rem; line-height: 1.6; }
.legal-prose a { color: #0f766e; text-decoration: underline; }
.legal-prose a:hover { color: #0d5c56; }