.prose.svelte-7ke6fz h1{font-family:var(--font-serif);font-size:var(--type-h1-size);font-weight:700;line-height:1.1;letter-spacing:-.5px;color:var(--foreground);margin-bottom:var(--space-sm)}.prose.svelte-7ke6fz h2{font-family:var(--font-serif);font-size:var(--type-h2-size);font-weight:500;line-height:1.2;color:var(--foreground);margin-top:var(--space-xl);margin-bottom:var(--space-xs)}.prose.svelte-7ke6fz h3{font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:700;color:var(--foreground);margin-top:var(--space-lg);margin-bottom:var(--space-3xs)}.prose.svelte-7ke6fz p{font-size:var(--type-body-size);line-height:1.65;color:var(--color-secondary);margin-bottom:var(--space-xs)}.prose.svelte-7ke6fz ul{font-size:var(--type-body-size);line-height:1.65;color:var(--color-secondary);padding-left:var(--space-md);margin-bottom:var(--space-xs);list-style-type:disc}.prose.svelte-7ke6fz li{margin-bottom:var(--space-3xs)}.prose.svelte-7ke6fz strong{color:var(--foreground);font-weight:700}.prose.svelte-7ke6fz a{color:var(--color-red);text-underline-offset:2px}.prose.svelte-7ke6fz a:hover{text-decoration:underline}.prose.svelte-7ke6fz hr{border:none;border-top:1px solid var(--border);margin:var(--space-md) 0}
