/* Page-specific styles for Terms & Conditions (kept minimal; extends base.css) */

.legal-section + .legal-section { margin-top: var(--space-8); }

/* Restore list markers specifically for legal content */
ol.legal-list { list-style: decimal; padding-left: 1.25rem; }
ul.legal-list { list-style: disc; padding-left: 1.25rem; }

/* Disc variant helper */
.legal-list-disc { list-style: disc; }

.legal-meta { color: var(--color-text-muted); }

/* Improve readability inside cards */
.legal-section p, .legal-section li { max-width: 75ch; }
