.legal-prose.svelte-1ba1gtl{color:var(--th-fg-muted);font-size:var(--text-body);line-height:1.7}.legal-prose.svelte-1ba1gtl h2{margin-top:3rem;margin-bottom:1rem;font-family:var(--font-heading);font-size:var(--text-h3);line-height:1.2;font-weight:500;color:var(--th-fg);scroll-margin-top:calc(var(--nav-h) + 2rem)}.legal-prose.svelte-1ba1gtl h2:first-child{margin-top:0}.legal-prose.svelte-1ba1gtl p{margin-bottom:1.25rem}.legal-prose.svelte-1ba1gtl ul{margin:0 0 1.25rem;padding-left:1.25rem;list-style:disc}.legal-prose.svelte-1ba1gtl li{margin-bottom:.5rem}.legal-prose.svelte-1ba1gtl a{color:var(--th-fg);text-decoration:underline;text-decoration-color:var(--th-border-hover);text-underline-offset:4px;text-decoration-thickness:1px;transition:color .3s}.legal-prose.svelte-1ba1gtl a:hover{color:var(--th-accent)}.legal-prose.svelte-1ba1gtl strong{color:var(--th-fg);font-weight:500}.legal-prose.svelte-1ba1gtl code{background:var(--th-surface-alt);border:1px solid var(--th-border);border-radius:3px;padding:1px 5px;font-size:.875em;font-family:var(--font-mono);color:var(--th-fg)}
