/* Legal pages (v13+): headings, lists and rules inside .legal__body, rendered from releases/src/content/legal/*.md */
.legal__body h2 { font-size: 1.75rem; margin: 1.6em 0 0.5em; }
.legal__body h3 { font-size: 1.35rem; margin: 1.4em 0 0.4em; }
.legal__body h4 { font-family: inherit; font-size: 1rem; font-weight: 600; margin: 1.2em 0 0.4em; }
.legal__body > :first-child { margin-top: 0; }
.legal__body ul { margin: 0 0 1em; padding-left: 1.4em; }
.legal__body li { margin-bottom: 0.4em; }
.legal__body li > p { margin: 0 0 0.5em; }
.legal__body li > ul { margin-top: 0.4em; }
.legal__body hr { border: 0; border-top: 1px solid rgb(0 0 0 / 0.12); margin: 2em 0; }
