.longform.svelte-1k78aqt{color:rgb(var(--ink) / .78);line-height:1.68}.longform.svelte-1k78aqt h2{color:rgb(var(--ink));font-size:1.5rem;line-height:1.15;letter-spacing:-.03em;font-weight:400;margin-top:3.5rem;margin-bottom:1rem}.longform.svelte-1k78aqt h3{color:rgb(var(--ink));font-size:1.125rem;letter-spacing:-.02em;font-weight:400;margin-top:2.5rem;margin-bottom:.75rem}.longform.svelte-1k78aqt p{margin-bottom:1.25rem}.longform.svelte-1k78aqt strong{color:rgb(var(--ink));font-weight:400}.longform.svelte-1k78aqt a{color:rgb(var(--ink));text-decoration:underline;text-decoration-color:rgb(var(--ink) / .4);text-underline-offset:4px;transition:text-decoration-color .32s var(--write)}.longform.svelte-1k78aqt a:hover{text-decoration-color:rgb(var(--ink))}.longform.svelte-1k78aqt ul,.longform.svelte-1k78aqt ol{margin-bottom:1.25rem;padding-left:1.25rem}.longform.svelte-1k78aqt li{margin-bottom:.5rem}.longform.svelte-1k78aqt li::marker{color:rgb(var(--ink) / .4)}.longform.svelte-1k78aqt blockquote{color:rgb(var(--ink) / .6);padding-left:1.25rem;margin:2rem 0}.longform.svelte-1k78aqt img{display:block;margin:2.5rem 0;width:100%;border:1px solid rgb(var(--ink));filter:grayscale(1) contrast(1.05) brightness(.92)}.longform.svelte-1k78aqt hr{border:0;height:1px;background:rgb(var(--ink) / .14);margin:3.5rem 0}.longform.svelte-1k78aqt code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;color:rgb(var(--ink))}.longform.svelte-1k78aqt pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.7;overflow-x:auto;margin:2rem 0;padding-left:1.25rem;color:rgb(var(--ink) / .72)}.longform.svelte-1k78aqt .hljs-keyword,.longform.svelte-1k78aqt .hljs-built_in,.longform.svelte-1k78aqt .hljs-title,.longform.svelte-1k78aqt .hljs-name{color:rgb(var(--ink));font-weight:400}.longform.svelte-1k78aqt .hljs-comment,.longform.svelte-1k78aqt .hljs-quote{color:rgb(var(--ink) / .4)}
