.legal-prose.svelte-4s4eo h2{margin-top:2rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.5;color:var(--foreground)}.legal-prose.svelte-4s4eo h2:first-child{margin-top:0}.legal-prose.svelte-4s4eo h3{margin-top:1.5rem;margin-bottom:.375rem;font-size:1rem;font-weight:600;line-height:1.5;color:var(--foreground)}.legal-prose.svelte-4s4eo p{margin-bottom:.75rem;line-height:1.7}.legal-prose.svelte-4s4eo ul{margin-bottom:.75rem;padding-left:1.25rem;list-style:disc}.legal-prose.svelte-4s4eo li{margin-bottom:.375rem;line-height:1.7}.legal-prose.svelte-4s4eo strong{font-weight:600;color:var(--foreground)}.legal-prose.svelte-4s4eo a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.legal-prose.svelte-4s4eo .legal-open{display:inline-block;border-radius:.375rem;border:1px dashed color-mix(in oklch,var(--warning) 40%,transparent);background-color:color-mix(in oklch,var(--warning) 10%,transparent);padding:.0625rem .5rem;font-size:.875rem;color:var(--foreground)}
