.legal-prose.svelte-1aenmaa{font-size:17px;line-height:1.7}.legal-prose.svelte-1aenmaa h1{letter-spacing:-.02em;font-size:2.25rem;font-weight:500;line-height:1.15}.legal-prose.svelte-1aenmaa .legal-meta{color:var(--muted-foreground);margin-top:.75rem;font-size:.9375rem}.legal-prose.svelte-1aenmaa .legal-lede{color:var(--muted-foreground);margin-top:1.5rem}.legal-prose.svelte-1aenmaa h2{letter-spacing:-.015em;margin-top:3rem;scroll-margin-top:2rem;font-size:1.5rem;font-weight:500;line-height:1.3}.legal-prose.svelte-1aenmaa h3{margin-top:2rem;scroll-margin-top:2rem;font-size:1.125rem;font-weight:600;line-height:1.4}.legal-prose.svelte-1aenmaa p,.legal-prose.svelte-1aenmaa ul,.legal-prose.svelte-1aenmaa ol{margin-top:1rem}.legal-prose.svelte-1aenmaa ul,.legal-prose.svelte-1aenmaa ol{padding-left:1.5rem}.legal-prose.svelte-1aenmaa ul{list-style:outside}.legal-prose.svelte-1aenmaa ol{list-style:decimal}.legal-prose.svelte-1aenmaa li{margin-top:.5rem}.legal-prose.svelte-1aenmaa li::marker{color:var(--muted-foreground)}.legal-prose.svelte-1aenmaa strong{font-weight:600}.legal-prose.svelte-1aenmaa em{font-style:italic}.legal-prose.svelte-1aenmaa code{background-color:var(--muted);font-family:var(--font-mono);word-break:break-word;border-radius:.25rem;padding:.0625rem .375rem;font-size:.875em}.legal-prose.svelte-1aenmaa a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);transition:text-decoration-color .15s}.legal-prose.svelte-1aenmaa a:hover{text-decoration-color:currentColor}.legal-prose.svelte-1aenmaa .legal-table-scroll{margin-top:1.5rem;overflow-x:auto}.legal-prose.svelte-1aenmaa table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem;line-height:1.55}.legal-prose.svelte-1aenmaa th,.legal-prose.svelte-1aenmaa td{border-bottom:1px solid var(--border);vertical-align:top;padding:.625rem 1rem .625rem 0}.legal-prose.svelte-1aenmaa th{white-space:nowrap;font-weight:600}.legal-prose.svelte-1aenmaa .legal-callout{border-left:2px solid var(--border);margin-top:1.5rem;padding-left:1.25rem}.legal-prose.svelte-1aenmaa .legal-callout>:first-child{margin-top:0}@media (width<=640px){.legal-prose.svelte-1aenmaa{font-size:16px}.legal-prose.svelte-1aenmaa h1{font-size:1.875rem}.legal-prose.svelte-1aenmaa h2{font-size:1.3125rem}}
