.article-body.svelte-1teoznn{color:var(--body);font-size:16px;line-height:1.75}@media (width>=640px){.article-body.svelte-1teoznn{font-size:17px}}.article-body.svelte-1teoznn h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--foreground);margin-top:48px;margin-bottom:16px;font-size:26px;font-weight:700;line-height:1.3}.article-body.svelte-1teoznn h2:first-child,.article-body.svelte-1teoznn h3:first-child{margin-top:0}.article-body.svelte-1teoznn h3{font-family:var(--font-heading);color:var(--foreground);margin-top:36px;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.4}.article-body.svelte-1teoznn p{margin-bottom:20px}.article-body.svelte-1teoznn strong{color:var(--foreground);font-weight:600}.article-body.svelte-1teoznn ul,.article-body.svelte-1teoznn ol{margin:0 0 24px;padding-left:24px}.article-body.svelte-1teoznn ul{list-style:outside}.article-body.svelte-1teoznn ol{list-style:decimal}.article-body.svelte-1teoznn li{margin-bottom:8px;padding-left:4px}.article-body.svelte-1teoznn li::marker{color:var(--primary)}.article-body.svelte-1teoznn a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 35%, transparent);text-underline-offset:3px;font-weight:600}.article-body.svelte-1teoznn a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.article-body.svelte-1teoznn blockquote{border-left:3px solid var(--primary);background:var(--card);border-radius:0 12px 12px 0;margin:28px 0;padding:12px 20px}.article-body.svelte-1teoznn blockquote p{color:var(--foreground);margin-bottom:0;font-style:italic}.article-body.svelte-1teoznn hr{background:var(--border);border:none;height:1px;margin:40px 0}.article-body.svelte-1teoznn code{background:var(--muted);color:var(--primary);border-radius:4px;padding:2px 6px;font-size:14px}.article-body.svelte-1teoznn pre{background:var(--card);border:1px solid var(--border);border-radius:12px;margin:24px 0;padding:20px;overflow-x:auto}.article-body.svelte-1teoznn pre code{background:0 0;padding:0}
