.article.svelte-1f19a26{max-width:48rem;margin:0 auto;padding:1.5rem 1rem 3rem}.article-head.svelte-1f19a26{margin:.5rem 0 1.5rem}.article-head.svelte-1f19a26 h1:where(.svelte-1f19a26){font-family:var(--font-display);color:var(--color-text);margin:0 0 .6rem;font-size:clamp(1.7rem,4.5vw,2.4rem);line-height:1.2}.article-meta.svelte-1f19a26{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.5rem;margin:0;font-size:.85rem;display:flex}.article-section.svelte-1f19a26{margin:0 0 1.75rem}.article-section.svelte-1f19a26 h2:where(.svelte-1f19a26){font-family:var(--font-display);color:var(--color-text);margin:0 0 .6rem;font-size:1.3rem;font-weight:650}.article-section.svelte-1f19a26 p:where(.svelte-1f19a26){color:var(--color-text);max-width:68ch;margin:0 0 .85rem;font-size:1rem;line-height:1.75}.article-section.svelte-1f19a26 p:where(.svelte-1f19a26) strong{font-weight:650}.article-section.svelte-1f19a26 p:where(.svelte-1f19a26) code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:var(--radius-sm,4px);background:color-mix(in srgb, var(--color-accent) 12%, transparent);padding:.1em .35em;font-size:.875em}.related.svelte-1f19a26{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface-2,var(--color-surface));margin:2rem 0 1.5rem;padding:1.25rem 1.5rem}.related.svelte-1f19a26 h2:where(.svelte-1f19a26){font-family:var(--font-display);color:var(--color-text);margin:0 0 .6rem;font-size:1.05rem}.related.svelte-1f19a26 ul:where(.svelte-1f19a26){flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.related.svelte-1f19a26 a:where(.svelte-1f19a26){color:var(--color-accent);font-weight:550;text-decoration:none}.related.svelte-1f19a26 a:where(.svelte-1f19a26):hover,.related.svelte-1f19a26 a:where(.svelte-1f19a26):focus-visible{text-decoration:underline}.back-link.svelte-1f19a26{margin:1.5rem 0 0}.back-link.svelte-1f19a26 a:where(.svelte-1f19a26){color:var(--color-muted);text-decoration:none}.back-link.svelte-1f19a26 a:where(.svelte-1f19a26):hover,.back-link.svelte-1f19a26 a:where(.svelte-1f19a26):focus-visible{color:var(--color-text);text-decoration:underline}
