.article-body.svelte-1kr2vch{display:flex;flex-direction:column;gap:.82rem;max-width:100%;color:#334155;font-size:.94rem;line-height:1.68}@media(min-width:640px){.article-body.svelte-1kr2vch{gap:.95rem;font-size:.98rem;line-height:1.72}}@media(min-width:768px){.article-body.svelte-1kr2vch{max-width:74ch}}.dark .article-body.svelte-1kr2vch{color:#d1d5db}.article-body.svelte-1kr2vch h1:where(.svelte-1kr2vch){margin-top:.8rem;color:#2563eb;font-size:1.16rem;line-height:1.16;font-weight:900;letter-spacing:-.03em}.article-body.svelte-1kr2vch h2:where(.svelte-1kr2vch){position:relative;margin-top:1.25rem;border-top:1px solid rgb(226 232 240);padding-top:.72rem;color:#2563eb;font-size:1.02rem;line-height:1.22;font-weight:900;letter-spacing:-.025em}.article-body.svelte-1kr2vch h2:where(.svelte-1kr2vch):before{content:"";position:absolute;top:-1px;left:0;height:2px;width:2.75rem;border-radius:999px;background:linear-gradient(90deg,#2563eb,#2563eb00)}.article-body.svelte-1kr2vch h3:where(.svelte-1kr2vch){margin-top:.55rem;color:#2563eb;font-size:.94rem;line-height:1.3;font-weight:900;letter-spacing:-.01em}@media(min-width:640px){.article-body.svelte-1kr2vch h1:where(.svelte-1kr2vch){font-size:1.36rem}.article-body.svelte-1kr2vch h2:where(.svelte-1kr2vch){font-size:1.12rem}.article-body.svelte-1kr2vch h3:where(.svelte-1kr2vch){font-size:.99rem}}.dark .article-body.svelte-1kr2vch h1:where(.svelte-1kr2vch),.dark .article-body.svelte-1kr2vch h2:where(.svelte-1kr2vch),.dark .article-body.svelte-1kr2vch h3:where(.svelte-1kr2vch){color:#93c5fd}.dark .article-body.svelte-1kr2vch h2:where(.svelte-1kr2vch){border-top-color:#1f2937}.article-body.svelte-1kr2vch p:where(.svelte-1kr2vch){margin:0}.article-body.svelte-1kr2vch ul:where(.svelte-1kr2vch),.article-body.svelte-1kr2vch ol:where(.svelte-1kr2vch){margin:.05rem 0 .1rem;padding-left:1.1rem}.article-body.svelte-1kr2vch ol:where(.svelte-1kr2vch){padding-left:1.22rem}.article-body.svelte-1kr2vch li:where(.svelte-1kr2vch){margin-bottom:.3rem;padding-left:.25rem}.article-body.svelte-1kr2vch li:where(.svelte-1kr2vch)::marker{color:#2563eb;font-weight:900}.article-body.svelte-1kr2vch blockquote:where(.svelte-1kr2vch){position:relative;margin:.45rem 0 .25rem;border:1px solid rgb(191 219 254);border-left:4px solid rgb(37 99 235);background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 34%),linear-gradient(135deg,#f8fafc,#eff6ff);color:#1e40af;padding:.78rem .9rem;border-radius:0 .85rem .85rem 0;box-shadow:0 12px 24px #0f172a0b}@media(min-width:640px){.article-body.svelte-1kr2vch blockquote:where(.svelte-1kr2vch){padding:.9rem 1rem}}.article-body.svelte-1kr2vch blockquote:where(.svelte-1kr2vch) p:where(.svelte-1kr2vch){font-size:.96rem;font-weight:850;line-height:1.56;color:#1e40af}.dark .article-body.svelte-1kr2vch blockquote:where(.svelte-1kr2vch){border-color:#2563eb61;background:#1e40af2e;color:#bfdbfe;box-shadow:none}.dark .article-body.svelte-1kr2vch blockquote:where(.svelte-1kr2vch) p:where(.svelte-1kr2vch){color:#bfdbfe}.article-body.svelte-1kr2vch hr:where(.svelte-1kr2vch){border:0;height:1px;background:#e5e7eb;margin:.55rem 0}.dark .article-body.svelte-1kr2vch hr:where(.svelte-1kr2vch){background:#1f2937}.article-body.svelte-1kr2vch strong{color:#0f172a;font-weight:900}.article-body.svelte-1kr2vch blockquote:where(.svelte-1kr2vch) strong{color:#1e40af}.dark .article-body.svelte-1kr2vch strong{color:#fff}.dark .article-body.svelte-1kr2vch blockquote:where(.svelte-1kr2vch) strong{color:#dbeafe}.article-body.svelte-1kr2vch em{color:#475569;font-style:italic}.dark .article-body.svelte-1kr2vch em{color:#e2e8f0}.article-body.svelte-1kr2vch a{color:#2563eb;font-weight:850;text-decoration:none;border-bottom:1px solid rgba(37,99,235,.24);transition:border-color .15s ease,color .15s ease}.article-body.svelte-1kr2vch a:hover{color:#1e40af;border-bottom-color:currentColor}
