.blog-article.svelte-111f0oq{max-width:820px;margin:0 auto;padding:clamp(2.2rem,6vw,3rem) clamp(1.05rem,4vw,1.4rem) clamp(3.2rem,8vw,4rem);display:grid;gap:1.5rem}.article-header.svelte-111f0oq{max-width:720px}.article-eyebrow.svelte-111f0oq{margin:0;font-family:var(--font-heading);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.72}h1.svelte-111f0oq,h2.svelte-111f0oq{font-family:var(--font-heading);letter-spacing:-.02em;margin:0}h1.svelte-111f0oq{margin-top:.6rem;font-size:clamp(1.95rem,1.55rem + 2.2vw,2.6rem);line-height:1.08}.article-lead.svelte-111f0oq{margin:.95rem 0 0;font-size:clamp(1.03rem,.99rem + .5vw,1.16rem);line-height:1.72;opacity:.88}.article-meta.svelte-111f0oq{margin:.7rem 0 0;font-size:.9rem;opacity:.64}.article-content.svelte-111f0oq{max-width:720px;display:grid;gap:1.2rem}.article-content.svelte-111f0oq section{display:grid;gap:.85rem}.article-content.svelte-111f0oq h2{font-size:clamp(1.38rem,1.2rem + .7vw,1.62rem);line-height:1.2;color:#184f4a}.article-content.svelte-111f0oq p,.article-content.svelte-111f0oq li{margin:0;font-family:var(--font-body);font-size:clamp(1rem,.96rem + .35vw,1.08rem);line-height:1.75;letter-spacing:-.003em}.article-content.svelte-111f0oq ul{margin:0;padding-left:1.2rem;display:grid;gap:.45rem}.article-content.svelte-111f0oq a{text-decoration:underline;text-underline-offset:2px}.article-cta.svelte-111f0oq{max-width:720px;margin-top:.35rem;padding:1.05rem;border-radius:var(--radius-card);border:1px solid rgba(15,23,42,.12);background:#ecf5f2}.article-cta.svelte-111f0oq h2:where(.svelte-111f0oq){font-size:1.25rem;line-height:1.2}.article-cta.svelte-111f0oq p:where(.svelte-111f0oq){margin:.65rem 0 0;font-size:.98rem;line-height:1.65}.article-cta-actions.svelte-111f0oq{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.6rem}.article-cta-primary.svelte-111f0oq,.article-cta-secondary.svelte-111f0oq{display:inline-flex;align-items:center;justify-content:center;padding:.56rem .95rem;border-radius:var(--radius-pill);font-family:var(--font-heading);font-weight:600;text-decoration:none}.article-cta-primary.svelte-111f0oq{background:var(--primary);border:1px solid var(--primary);color:#fff}.article-cta-secondary.svelte-111f0oq{background:transparent;border:1px solid rgba(15,23,42,.18)}@media(max-width:640px){.article-cta-primary.svelte-111f0oq,.article-cta-secondary.svelte-111f0oq{width:100%}}.dark .article-content.svelte-111f0oq h2{color:#9ad7ce}.dark .article-cta.svelte-111f0oq{background:#1a2320;border-color:#ffffff1f}.dark .article-cta-secondary.svelte-111f0oq{border-color:#fff3}
