.legal-prose.svelte-6vipbz .doc-header{margin-bottom:2.5rem}.legal-prose.svelte-6vipbz h1{letter-spacing:-.02em;font-size:1.875rem;font-weight:600;line-height:1.2}.legal-prose.svelte-6vipbz .doc-meta{color:var(--color-muted-foreground);margin-top:.5rem;font-size:.875rem}.legal-prose.svelte-6vipbz .lead{color:var(--color-muted-foreground);margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}.legal-prose.svelte-6vipbz h2{letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.75rem;scroll-margin-top:5rem;font-size:1.125rem;font-weight:600}.legal-prose.svelte-6vipbz h2 .num{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;margin-right:.5rem}.legal-prose.svelte-6vipbz p,.legal-prose.svelte-6vipbz li{color:color-mix(in oklch, var(--color-foreground) 85%, transparent);font-size:.9375rem;line-height:1.7}.legal-prose.svelte-6vipbz p{margin-top:.75rem}.legal-prose.svelte-6vipbz ul{margin-top:.75rem;padding-left:1.5rem;list-style:outside}.legal-prose.svelte-6vipbz li{margin-top:.375rem}.legal-prose.svelte-6vipbz li::marker{color:color-mix(in oklch, var(--color-muted-foreground) 50%, transparent)}.legal-prose.svelte-6vipbz strong{color:var(--color-foreground);font-weight:600}.legal-prose.svelte-6vipbz a{color:var(--color-foreground);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--color-foreground) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--color-foreground) 35%, transparent)}.legal-prose.svelte-6vipbz a:hover{-webkit-text-decoration-color:var(--color-foreground);text-decoration-color:var(--color-foreground)}
