.legal { max-width: 780px; padding-top: 24px; padding-bottom: 40px; }
.legal h1 { margin-bottom: 4px; }
.legal h2 { margin-top: 28px; font-size: 1.1rem; }
.legal ul { padding-left: 22px; margin: 0 0 12px; }
.legal li { margin-bottom: 6px; }
.legal .notice { margin: 18px 0; }
.legal code { background: var(--surface-2); padding: 1px 6px; border-radius: 5px; font-size: .88em; }
