.prose.svelte-cwls5q{max-width:720px;line-height:1.7}.prose.svelte-cwls5q h1:where(.svelte-cwls5q){font-family:var(--font-display-cjk);letter-spacing:-.02em;margin-block:var(--s-3) var(--s-5);font-size:56px;font-weight:900;line-height:1}.prose.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--font-display-cjk);margin-block:var(--s-6) var(--s-3);color:var(--accent);font-size:22px;font-weight:900}.prose.svelte-cwls5q p:where(.svelte-cwls5q){margin-bottom:var(--s-3)}.prose.svelte-cwls5q ul:where(.svelte-cwls5q){margin-bottom:var(--s-4);padding:0;list-style:none}.prose.svelte-cwls5q li:where(.svelte-cwls5q){padding-left:var(--s-4);margin-bottom:var(--s-2);position:relative}.prose.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"→";color:var(--accent);font-family:var(--font-mono);position:absolute;left:0}.prose.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text);font-weight:600}.prose.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--accent);text-decoration:none}.prose.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--accent-hover)}
