.legal-prose { border-top: 1px solid var(--guide-line); padding-block: 30px; color: var(--guide-muted); font-size: 15px; line-height: 1.95; }
.legal-prose h2 { color: var(--paper); font-size: 20px; font-weight: 500; margin: 36px 0 12px; }
.legal-prose h2:first-child { margin-top: 0; }
.legal-prose p + p { margin-top: 12px; }
.legal-prose a { color: var(--orange); text-decoration: underline; text-underline-offset: 4px; }
@media (max-width: 680px) { .legal-prose { font-size: 14px; } .legal-prose h2 { font-size: 18px; } }
