.article-shell.svelte-1teoznn{background:radial-gradient(circle at 16% 0%,var(--blog-glow-a),transparent 26%),radial-gradient(circle at 80% 0%,var(--blog-glow-b),transparent 22%),linear-gradient(180deg,var(--blog-bg) 0%,color-mix(in srgb,var(--blog-bg) 90%,white) 100%);color:var(--blog-text)}.article-stage.svelte-1teoznn{position:relative;padding-top:1.5rem;padding-bottom:3rem}.article-breadcrumb.svelte-1teoznn{display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:var(--blog-muted);margin-bottom:2rem}.article-breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn){transition:color .18s ease}.article-breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--blog-text)}.article-hero.svelte-1teoznn{display:grid;gap:1.75rem;align-items:end}.article-intro.svelte-1teoznn{max-width:42rem}.article-meta.svelte-1teoznn{display:flex;align-items:center;gap:.7rem;color:var(--blog-muted);font-size:1rem;margin-bottom:1.2rem}.article-title.svelte-1teoznn{color:var(--blog-text);font-size:clamp(2.8rem,6vw,4.9rem);line-height:.95;letter-spacing:-.07em;font-weight:700;text-wrap:balance;margin-bottom:1.3rem}.article-deck.svelte-1teoznn{color:var(--blog-muted);font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.58;max-width:36rem}.article-cover-shell.svelte-1teoznn{background:var(--blog-card);border:1px solid var(--blog-border);border-radius:1.8rem;overflow:hidden;box-shadow:0 16px 40px var(--blog-shadow)}.article-body-wrap.svelte-1teoznn{padding-top:.5rem}.article-card.svelte-1teoznn{background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:2rem;box-shadow:0 18px 44px var(--blog-shadow);padding:clamp(1.4rem,3vw,2.2rem)}.article-content.svelte-1teoznn h2{color:var(--blog-text);font-size:clamp(1.9rem,3vw,2.4rem);line-height:1.05;font-weight:700;letter-spacing:-.05em;margin-top:2.8rem;margin-bottom:1rem}.article-content.svelte-1teoznn p{color:color-mix(in srgb,var(--blog-text) 78%,var(--blog-muted));font-size:1.09rem;line-height:1.9;margin-bottom:1.25rem}.article-content.svelte-1teoznn ul{margin:0 0 1.5rem 1.25rem;color:color-mix(in srgb,var(--blog-text) 78%,var(--blog-muted));list-style:disc}.article-content.svelte-1teoznn li{margin-bottom:.8rem;line-height:1.8;font-size:1.04rem}.article-content.svelte-1teoznn strong{color:var(--blog-text);font-weight:700}.article-cta.svelte-1teoznn{margin-top:1.4rem;background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:1.8rem;box-shadow:0 14px 36px var(--blog-shadow);padding:2rem 1.5rem;text-align:center}.article-cta-title.svelte-1teoznn{color:var(--blog-text);font-size:clamp(1.35rem,3vw,2rem);line-height:1.18;font-weight:700;margin-bottom:1.4rem;letter-spacing:-.04em}.article-cta-button.svelte-1teoznn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.8rem;border-radius:9999px;background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:var(--primary-text);font-size:1rem;font-weight:600;box-shadow:0 14px 34px color-mix(in srgb,var(--primary) 28%,transparent);transition:transform .18s ease,box-shadow .18s ease}.article-cta-button.svelte-1teoznn:hover{transform:translateY(-1px);box-shadow:0 18px 38px color-mix(in srgb,var(--primary) 34%,transparent)}.article-glow.svelte-1teoznn{position:absolute;border-radius:9999px;filter:blur(80px);pointer-events:none;opacity:.9}.article-glow-a.svelte-1teoznn{width:18rem;height:18rem;top:2rem;left:11%;background:var(--blog-glow-a)}.article-glow-b.svelte-1teoznn{width:20rem;height:20rem;top:1rem;right:12%;background:var(--blog-glow-b)}@media(min-width:980px){.article-hero.svelte-1teoznn{grid-template-columns:minmax(0,.95fr) minmax(19rem,24rem);gap:2rem}}@media(max-width:640px){.article-stage.svelte-1teoznn{padding-top:.5rem;padding-bottom:2rem}.article-breadcrumb.svelte-1teoznn{gap:.45rem;font-size:.88rem;margin-bottom:1.25rem}.article-content.svelte-1teoznn p,.article-content.svelte-1teoznn li{font-size:1rem}}
