.article-body.svelte-1teoznn h2{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.2;color:#020331;margin:3rem 0 1.25rem}.article-body.svelte-1teoznn h3{font-family:var(--font-heading);font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;line-height:1.25;color:#020331;margin:2.5rem 0 1rem}.article-body.svelte-1teoznn p{font-size:1.05rem;line-height:1.85;color:var(--navy-60);margin:0 0 1.5rem}.article-body.svelte-1teoznn strong{color:#020331;font-weight:600}.article-body.svelte-1teoznn em{font-style:italic;color:var(--navy-65)}.article-body.svelte-1teoznn a{color:#1d949a;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s}.article-body.svelte-1teoznn a:hover{opacity:.75}.article-body.svelte-1teoznn blockquote{margin:2rem 0;padding:1.5rem 1.75rem;border-left:3px solid #1D949A;background:#1d949a0a;border-radius:0 18px 18px 0}.article-body.svelte-1teoznn blockquote p{font-size:1.1rem;font-style:italic;color:var(--navy-65);margin:0;line-height:1.75}.article-body.svelte-1teoznn code{font-family:SF Mono,Fira Code,monospace;font-size:.88em;background:#1d949a0f;padding:.15em .45em;border-radius:4px;color:#1d949a}@media(max-width:640px){section.bg-navy{padding-top:7rem;padding-bottom:3.5rem}}
