.prose.svelte-1e0rsuc 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-1e0rsuc 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-1e0rsuc 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-1e0rsuc p{font-size:var(--type-body-size);line-height:1.65;color:var(--color-secondary);margin-bottom:var(--space-xs)}.prose.svelte-1e0rsuc 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-1e0rsuc li{margin-bottom:var(--space-3xs)}.prose.svelte-1e0rsuc strong{color:var(--foreground);font-weight:700}.prose.svelte-1e0rsuc a{color:var(--color-red);text-underline-offset:2px}.prose.svelte-1e0rsuc a:hover{text-decoration:underline}.prose.svelte-1e0rsuc hr{border:none;border-top:1px solid var(--border);margin:var(--space-md) 0}
