.legal-doc.svelte-1gmktme h1{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-ink);font-size:2.3rem;line-height:1.1}.legal-doc.svelte-1gmktme .lead{color:var(--color-ink-2);margin-top:1rem;font-size:1.12rem;line-height:1.7}.legal-doc.svelte-1gmktme h2{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);border-top:1px solid var(--color-line);margin-top:2.5rem;padding-top:.4rem;font-size:1.4rem;line-height:1.25}.legal-doc.svelte-1gmktme p{color:var(--color-ink-2);margin-top:.9rem;line-height:1.75}.legal-doc.svelte-1gmktme ul{margin-top:.8rem;padding-left:1.2rem;list-style:outside}.legal-doc.svelte-1gmktme li{color:var(--color-ink-2);margin-top:.4rem;line-height:1.7}.legal-doc.svelte-1gmktme .eyebrow{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-3);font-size:.72rem}.legal-doc.svelte-1gmktme a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}.legal-doc.svelte-1gmktme a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.legal-doc.svelte-1gmktme strong{color:var(--color-ink);font-weight:600}.legal-doc.svelte-1gmktme em{color:var(--color-ink-3);font-style:italic}
