.blog-article.svelte-1teoznn{padding:36px 48px 60px}.back.svelte-1teoznn{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.blog-article.svelte-1teoznn header:where(.svelte-1teoznn){max-width:800px;margin:38px auto 30px}.blog-article.svelte-1teoznn h1:where(.svelte-1teoznn){overflow-wrap:anywhere;margin-bottom:20px;font-size:42px;line-height:1.3}.article-meta.svelte-1teoznn{color:var(--muted);font-size:12px}.article-excerpt.svelte-1teoznn{color:var(--muted);font-size:18px;line-height:1.8}.article-cover.svelte-1teoznn{object-fit:cover;border-radius:20px;width:100%;max-height:550px;margin:32px 0}.article-body.svelte-1teoznn{overflow-wrap:anywhere;max-width:800px;margin:40px auto;font-size:16px;line-height:1.9}.article-body.svelte-1teoznn h2{margin:36px 0 18px;font-size:28px;line-height:1.4}.article-body.svelte-1teoznn h3{margin-top:28px;font-size:22px}.article-body.svelte-1teoznn p{margin:0 0 20px;line-height:1.9}.article-body.svelte-1teoznn a{color:var(--brand);text-decoration:underline}.article-body.svelte-1teoznn blockquote{border-left:3px solid var(--brand);background:var(--surface);border-radius:0 12px 12px 0;margin:28px 0;padding:12px 24px}.article-body.svelte-1teoznn pre{white-space:pre-wrap;background:var(--surface);border-radius:12px;padding:20px;overflow:auto}.article-body.svelte-1teoznn table{border-collapse:collapse;max-width:100%;margin:24px 0;font-size:14px;display:block;overflow-x:auto}.article-body.svelte-1teoznn th,.article-body.svelte-1teoznn td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:100px;padding:10px 14px}.article-body.svelte-1teoznn th{background:var(--surface);color:var(--ink);text-transform:none;letter-spacing:normal;font-weight:700;font-size:inherit}.draft-banner.svelte-1teoznn{background:var(--surface);border-radius:10px;margin-top:20px;padding:12px 16px;font-size:12px}@media (width<=600px){.blog-article.svelte-1teoznn{padding:26px 20px 40px}.blog-article.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:29px}.blog-article.svelte-1teoznn header:where(.svelte-1teoznn){margin-top:28px}.article-excerpt.svelte-1teoznn,.article-body.svelte-1teoznn{font-size:15px}.article-cover.svelte-1teoznn{border-radius:14px}.article-body.svelte-1teoznn h2{font-size:23px}}
