.article-body.svelte-1teoznn h2{font-family:var(--font-heading);color:#2e4c55;margin-top:48px;margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.3}.article-body.svelte-1teoznn h2:first-child{margin-top:0}.article-body.svelte-1teoznn h3{font-family:var(--font-heading);color:#2e4c55;margin-top:32px;margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.4}.article-body.svelte-1teoznn p{color:#4b5563;margin-bottom:16px;font-size:16px;line-height:1.75}.article-body.svelte-1teoznn strong{color:#2e4c55;font-weight:600}.article-body.svelte-1teoznn ul,.article-body.svelte-1teoznn ol{margin:0 0 20px;padding-left:24px}.article-body.svelte-1teoznn li{color:#4b5563;margin-bottom:6px;font-size:16px;line-height:1.75}.article-body.svelte-1teoznn li strong{color:#1a6a73}.article-body.svelte-1teoznn a{color:#1a6a73;font-weight:500;text-decoration:none}.article-body.svelte-1teoznn a:hover{text-decoration:underline}.article-body.svelte-1teoznn blockquote{background:#fafafa;border-left:3px solid #1a6a73;border-radius:0 12px 12px 0;margin:24px 0;padding:12px 20px}.article-body.svelte-1teoznn blockquote p{color:#2e4c55;margin-bottom:0;font-style:italic}.article-body.svelte-1teoznn hr{background:#e5e7eb;border:none;height:1px;margin:40px 0}.article-body.svelte-1teoznn code{color:#1a6a73;background:#f3f4f6;border-radius:4px;padding:2px 6px;font-size:14px}.article-body.svelte-1teoznn pre{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin:24px 0;padding:20px;overflow-x:auto}.article-body.svelte-1teoznn pre code{background:0 0;padding:0}
