.rich-text.svelte-1dzmrvj{color:var(--rich-text-body, var(--color-secondary));line-height:1.6}.rich-text.svelte-1dzmrvj :where(p,ul,ol,blockquote){margin-block:0 .9em}.rich-text.svelte-1dzmrvj :where(ul,ol){padding-left:1.4em}.rich-text.svelte-1dzmrvj ul{list-style:disc}.rich-text.svelte-1dzmrvj ol{list-style:decimal}.rich-text.svelte-1dzmrvj :where(h1,h2,h3,h4,h5,h6){margin-block:1.4em .5em;color:var(--rich-text-heading, var(--color-primary));font-weight:700;line-height:1.2;text-wrap:balance}.rich-text.svelte-1dzmrvj h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.1;letter-spacing:-.02em}.rich-text.svelte-1dzmrvj h2{font-size:clamp(1.5rem,3vw,2rem)}.rich-text.svelte-1dzmrvj h3{font-size:1.25rem;font-weight:600}.rich-text.svelte-1dzmrvj h4{font-size:1.05rem;font-weight:600}.rich-text.svelte-1dzmrvj>:first-child{margin-top:0}.rich-text.svelte-1dzmrvj>:last-child{margin-bottom:0}.rich-text.svelte-1dzmrvj a{color:var(--color-accent);text-decoration-line:underline;text-underline-offset:.2em}.rich-text.svelte-1dzmrvj blockquote{padding-left:1rem;border-left:2px solid var(--color-border)}.rich-text.svelte-1dzmrvj code{font-size:.9em;background:var(--color-bg-main);padding:.1em .35em;border-radius:.25rem}.rich-text.svelte-1dzmrvj hr{margin-block:2em;border-top:1px solid var(--color-border)}
