.legal { max-width: 720px; margin: 0 auto; padding: 8rem 2rem 4rem; }
.legal h1 { font-size: 2.5rem; font-weight: 800; color: var(--white); margin-bottom: 0.5rem; }
.legal__date { font-size: 0.875rem; color: var(--slate-400); margin-bottom: 3rem; }
.legal h2 { font-size: 1.25rem; font-weight: 700; color: var(--white); margin: 2rem 0 0.75rem; }
.legal p, .legal li { font-size: 0.9375rem; line-height: 1.8; color: var(--indigo-200); margin-bottom: 1rem; }
.legal ul { padding-left: 1.5rem; list-style: disc; }
.legal a { color: var(--indigo-400); text-decoration: underline; }
