/* css/pages/legal.css — terms and privacy pages (admin-authored rich text body). */
.cs-legal { padding-block: var(--space-12); max-width: 48rem; }
.cs-legal__title { margin-bottom: var(--space-6); }
.cs-legal__body { color: var(--color-text); line-height: var(--line-height-body); }
.cs-legal__body h2, .cs-legal__body h3 { margin-top: var(--space-8); }
.cs-legal__body ul, .cs-legal__body ol { padding-left: var(--space-6); }
