.blog-post.svelte-1teoznn{color:#1a1a1a;font-family:Google Sans,sans-serif}.blog-post.svelte-1teoznn h1,.blog-post.svelte-1teoznn h2,.blog-post.svelte-1teoznn h3,.blog-post.svelte-1teoznn h4{font-family:Rubik,sans-serif;color:#111;margin-top:2.5rem;margin-bottom:1rem;line-height:1.2;font-weight:600}.blog-post.svelte-1teoznn h1{font-size:2.75rem;margin-top:1rem;margin-bottom:2rem;letter-spacing:-.02em}.blog-post.svelte-1teoznn h2{font-size:1.75rem}.blog-post.svelte-1teoznn h3{font-size:1.4rem}.blog-post.svelte-1teoznn p{font-size:1.125rem;line-height:1.8;margin-bottom:1.5rem;color:#374151}.blog-post.svelte-1teoznn a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:opacity .2s ease}.blog-post.svelte-1teoznn a:hover{opacity:.6}.blog-post.svelte-1teoznn ul,.blog-post.svelte-1teoznn ol{margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.8;color:#374151}.blog-post.svelte-1teoznn ul{list-style-type:disc}.blog-post.svelte-1teoznn ol{list-style-type:decimal}.blog-post.svelte-1teoznn li{margin-bottom:.5rem}.blog-post.svelte-1teoznn blockquote{border-left:2px solid #111;padding-left:1.5rem;margin:2rem 0;font-style:italic;font-size:1.25rem;color:#4b5563}.blog-post.svelte-1teoznn img,.blog-post.svelte-1teoznn video{max-width:100%;height:auto;margin:2.5rem 0;border-radius:4px;box-shadow:0 1px 3px #0000000d}.blog-post.svelte-1teoznn pre{background-color:#f3f4f6;padding:1.25rem;border-radius:4px;overflow-x:auto;margin:2rem 0;font-size:.95rem;line-height:1.5}.blog-post.svelte-1teoznn code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background-color:#f3f4f6;padding:.2em .4em;border-radius:3px;font-size:.85em;color:#1f2937}.blog-post.svelte-1teoznn pre code{background-color:transparent;padding:0;border-radius:0;font-size:1em;color:inherit}.blog-post.svelte-1teoznn hr{border:0;border-top:1px solid #e5e7eb;margin:3rem auto;width:60%}
