.article-header.svelte-1pkqcwn{margin-bottom:3rem}.article-meta.svelte-1pkqcwn{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem;font-family:Spectral,Georgia,serif;font-size:.85rem}.article-header.svelte-1pkqcwn h1:where(.svelte-1pkqcwn){margin-bottom:1rem}.article-lead.svelte-1pkqcwn{color:var(--color-text-secondary);max-width:62ch;margin-bottom:2rem;font-size:1.15rem;line-height:1.7}.article-body.svelte-1pkqcwn h2{margin-top:3rem;margin-bottom:1rem}.article-body.svelte-1pkqcwn h3{color:var(--color-text-secondary);margin-top:2rem;margin-bottom:.75rem}.article-body.svelte-1pkqcwn table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-family:JetBrains Mono,Courier New,monospace;font-size:.8rem;display:block;overflow-x:auto}.article-body.svelte-1pkqcwn th{background-color:var(--color-bg-secondary);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:2px solid var(--color-border);padding:.6rem .9rem;font-family:Spectral,Georgia,serif;font-size:.8rem;font-weight:600}.article-body.svelte-1pkqcwn td{border-bottom:1px solid var(--color-border);color:var(--color-text-primary);vertical-align:top;padding:.5rem .9rem}.article-body.svelte-1pkqcwn tr:last-child td{border-bottom:none}.article-body.svelte-1pkqcwn em{color:var(--color-text-muted);font-size:.9rem}.article-body.svelte-1pkqcwn ol{margin-bottom:1.2em;padding-left:1.5rem}.article-body.svelte-1pkqcwn ol li{margin-bottom:.4rem}.article-body.svelte-1pkqcwn hr{margin:3rem 0}.article-cta.svelte-1pkqcwn{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);text-align:center;border-radius:4px;margin-top:4rem;padding:2.5rem}.article-cta.svelte-1pkqcwn h2:where(.svelte-1pkqcwn){margin-bottom:.75rem;font-size:clamp(1.3rem,3vw,1.7rem)}.article-cta.svelte-1pkqcwn p:where(.svelte-1pkqcwn){color:var(--color-text-secondary);max-width:48ch;margin:0 auto 1.5rem}
