.prose.svelte-6j6rtm h1{font-size:clamp(1.9rem,4vw,2.6rem);margin:0 0 .75rem}.prose.svelte-6j6rtm h2{font:800 1.5rem var(--font-display);letter-spacing:-.02em;text-transform:none;color:var(--fg);margin:2.2rem 0 .75rem;scroll-margin-top:90px}.prose.svelte-6j6rtm h3{font:700 1.1rem var(--font-display);margin:1.6rem 0 .5rem;scroll-margin-top:90px}.prose.svelte-6j6rtm p,.prose.svelte-6j6rtm li{line-height:1.7;color:var(--fg-secondary)}.prose.svelte-6j6rtm ol,.prose.svelte-6j6rtm ul{padding-left:1.3rem;margin:0 0 1rem}.prose.svelte-6j6rtm li{margin-bottom:.5rem}.prose.svelte-6j6rtm li>img{margin-top:.75rem}.prose.svelte-6j6rtm strong{color:var(--fg)}.prose.svelte-6j6rtm a{color:var(--primary-text);text-decoration:underline;text-underline-offset:2px}.prose.svelte-6j6rtm code{font-family:var(--font-mono);font-size:.88em;background:var(--surface-2);padding:1px 5px}.prose.svelte-6j6rtm img{display:block;max-width:100%;height:auto;border:1px solid var(--border-strong);margin:1rem 0}.prose.svelte-6j6rtm table{width:100%;border-collapse:collapse;margin:0 0 1.25rem;font-size:.9rem;display:block;overflow-x:auto}.prose.svelte-6j6rtm th,.prose.svelte-6j6rtm td{text-align:left;padding:.6rem .75rem;border:1px solid var(--border);vertical-align:top}.prose.svelte-6j6rtm th{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.prose.svelte-6j6rtm hr{border:0;border-top:1px solid var(--border);margin:2rem 0}
