.legal-prose{color:var(--muted-foreground);font-size:1rem;line-height:1.75}.legal-prose>:first-child{margin-top:0}.legal-prose>:last-child{margin-bottom:0}.legal-prose p{margin-top:1.25em;margin-bottom:1.25em}.legal-prose h1{color:var(--foreground);font-size:2.25em;font-weight:400;letter-spacing:-.02em;line-height:1.1111111;margin-top:0;margin-bottom:.8888889em}.legal-prose h2{color:var(--foreground);font-size:1.5em;font-weight:400;line-height:1.3333333;margin-top:2em;margin-bottom:1em}.legal-prose h3{color:var(--foreground);font-size:1.25em;font-weight:400;line-height:1.6;margin-top:1.6em;margin-bottom:.6em}.legal-prose h4{color:var(--foreground);font-size:1em;font-weight:400;line-height:1.5;margin-top:1.5em;margin-bottom:.5em}.legal-prose hr+*,.legal-prose h2+*,.legal-prose h3+*,.legal-prose h4+*{margin-top:0}.legal-prose strong{color:var(--foreground);font-weight:600}.legal-prose a strong,.legal-prose blockquote strong,.legal-prose thead th strong{color:inherit}.legal-prose a{color:var(--primary);font-weight:500;text-decoration:underline;text-underline-offset:2px}.legal-prose ul{list-style-type:disc}.legal-prose ol{list-style-type:decimal}.legal-prose ul,.legal-prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.legal-prose li{margin-top:.5em;margin-bottom:.5em}.legal-prose ul>li,.legal-prose ol>li{padding-inline-start:.375em}.legal-prose ul>li::marker{color:var(--muted-foreground)}.legal-prose ol>li::marker{color:var(--muted-foreground);font-weight:400}.legal-prose ul ul,.legal-prose ul ol,.legal-prose ol ul,.legal-prose ol ol{margin-top:.75em;margin-bottom:.75em}.legal-prose li>p{margin-top:.75em;margin-bottom:.75em}.legal-prose hr{border-top:1px solid var(--border);margin-top:3em;margin-bottom:3em}.legal-prose blockquote{border-inline-start:.25rem solid var(--border);color:var(--foreground);font-style:italic;font-weight:500;margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.legal-prose code{background-color:var(--muted);border-radius:.25rem;color:var(--foreground);font-family:var(--font-mono);font-size:.875em;font-weight:600;padding:.125em .375em}.legal-prose pre{background-color:var(--muted);border-radius:.375rem;color:var(--foreground);font-family:var(--font-mono);font-size:.875em;font-weight:400;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.legal-prose pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;font-weight:inherit;padding:0}.legal-prose table{border-collapse:collapse;font-size:.875em;line-height:1.7142857;margin-top:2em;margin-bottom:2em;table-layout:auto;width:100%}.legal-prose th,.legal-prose td{text-align:start}.legal-prose thead{border-bottom:1px solid var(--border)}.legal-prose thead th{color:var(--foreground);font-weight:600;padding-bottom:.5714286em;padding-inline:.5714286em;vertical-align:bottom}.legal-prose thead th:first-child{padding-inline-start:0}.legal-prose thead th:last-child{padding-inline-end:0}.legal-prose tbody tr{border-bottom:1px solid var(--border)}.legal-prose tbody tr:last-child{border-bottom-width:0}.legal-prose tbody td{padding:.5714286em;vertical-align:baseline}.legal-prose tbody td:first-child{padding-inline-start:0}.legal-prose tbody td:last-child{padding-inline-end:0}.legal-prose figcaption{color:var(--muted-foreground)}
