.legal-title.svelte-4iorkd{font-family:Bricolage Grotesque,Geist,sans-serif;font-weight:500;font-size:clamp(34px,5vw,52px);line-height:1.06;letter-spacing:-.03em;font-variation-settings:"opsz" 14,"wdth" 100}.legal-prose.svelte-4iorkd{font-size:16px;line-height:1.7;color:var(--color-muted-foreground)}.legal-prose.svelte-4iorkd h2{font-family:Bricolage Grotesque,Geist,sans-serif;font-weight:500;font-size:24px;letter-spacing:-.02em;color:var(--color-foreground);margin-top:2.5em;margin-bottom:.6em}.legal-prose.svelte-4iorkd h3{font-weight:600;font-size:17px;color:var(--color-foreground);margin-top:1.8em;margin-bottom:.4em}.legal-prose.svelte-4iorkd strong{color:var(--color-foreground);font-weight:600}.legal-prose.svelte-4iorkd a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.legal-prose.svelte-4iorkd a:hover{opacity:.8}.legal-prose.svelte-4iorkd hr{border-color:var(--rule-color);margin:2.5em 0}.legal-prose.svelte-4iorkd table{font-size:14px;border-collapse:collapse;width:100%}.legal-prose.svelte-4iorkd th,.legal-prose.svelte-4iorkd td{border:1px solid var(--rule-color);padding:8px 12px;text-align:left}.legal-prose.svelte-4iorkd blockquote{border-left:2px solid var(--color-primary);padding-left:1em;color:var(--color-muted-foreground);font-style:normal}.legal-prose.svelte-4iorkd .heading-anchor{display:none}
