.legal { max-width: 720px; padding-block: 48px 72px; }
.legal h1 { margin: 10px 0 12px; }
.legal h2 { margin: 38px 0 12px; font-size: 22px; }
.legal .micro { margin: 0 0 26px; }
.legal .prose { max-width: none; }
.legal .prose p, .legal li { font-size: 16px; line-height: 1.65; color: #d9d2e6; }
.legal ul { margin: 0 0 18px; padding-left: 20px; }
.legal li { margin-bottom: 8px; }
.legal a { color: var(--violet-hi); overflow-wrap: anywhere; }
