.legal-page .page-first-section{max-width:820px}.legal-prose{color:var(--text);font-size:1rem;line-height:1.75}.legal-prose h2{margin-top:2rem;margin-bottom:.75rem;font-size:1.35rem}.legal-prose h3{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.1rem}.legal-prose p,.legal-prose ul{margin-bottom:1rem}.legal-prose ul{padding-left:1.25rem}.legal-prose li+li{margin-top:.35rem}.legal-meta{color:var(--muted);font-size:.95rem}.legal-table-wrap{margin:1rem 0 1.25rem;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:.92rem}.legal-table th,.legal-table td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.65rem .75rem}.legal-table th{background:#2f6f5e14;font-weight:650}.legal-table code{font-size:.85em}
