.legal-prose.svelte-1aenmaa{color:var(--muted-foreground);overflow-wrap:break-word;font-size:16px;line-height:1.7}.legal-prose.svelte-1aenmaa h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);margin-bottom:14px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.1}.legal-prose.svelte-1aenmaa h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--foreground);margin-top:52px;margin-bottom:16px;font-size:clamp(21px,2.6vw,26px);font-weight:600;line-height:1.25}.legal-prose.svelte-1aenmaa h3{font-family:var(--font-display);color:var(--foreground);margin-top:30px;margin-bottom:9px;font-size:17px;font-weight:600;line-height:1.35}.legal-prose.svelte-1aenmaa p{margin-bottom:16px}.legal-prose.svelte-1aenmaa ul,.legal-prose.svelte-1aenmaa ol{gap:9px;margin-bottom:16px;padding-left:24px;display:grid}.legal-prose.svelte-1aenmaa ul{list-style:outside}.legal-prose.svelte-1aenmaa ol{list-style:decimal}.legal-prose.svelte-1aenmaa li::marker{color:var(--brand)}.legal-prose.svelte-1aenmaa a{color:var(--brand);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.legal-prose.svelte-1aenmaa a:hover{color:var(--brand-hover)}.legal-prose.svelte-1aenmaa strong{color:var(--foreground);font-weight:600}.legal-prose.svelte-1aenmaa hr{border:0;border-top:1px solid var(--border);margin:44px 0}.legal-prose.svelte-1aenmaa .legal-callout{border-left:3px solid var(--brand);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-display);letter-spacing:.02em;color:var(--foreground);margin-bottom:32px;padding:18px 22px;font-size:14px;font-weight:600;line-height:1.55}.legal-prose.svelte-1aenmaa .legal-meta{color:var(--muted-foreground);margin-bottom:36px;font-size:14px}.legal-prose.svelte-1aenmaa .legal-meta span+span:before{content:"·";margin:0 10px}
