/* Legal pages */
.legal { display: flex; flex-direction: column; gap: 14px; font-size: 16px; max-width: 760px; }
.legal h2 { font-size: 20px; margin-top: 22px; }
.legal h3 { font-size: 17px; margin-top: 6px; }
.legal ul { margin: 0; padding-left: 22px; display: flex; flex-direction: column; gap: 6px; }
.legal-date { font-size: 14px; font-weight: 700; color: var(--blue); }
