.page-article.svelte-1f19a26{padding-top:7rem;padding-bottom:4rem}.article-header.svelte-1f19a26{max-width:720px;margin-bottom:3rem}.article-header-meta.svelte-1f19a26{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.article-title.svelte-1f19a26{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:1rem;color:var(--color-text)}.article-subtitle.svelte-1f19a26{font-size:1.125rem;line-height:1.6;color:var(--color-text-muted);margin-bottom:2rem;font-weight:300;font-style:italic;max-width:60ch}.article-byline.svelte-1f19a26{display:flex;align-items:center;gap:.875rem}.byline-avatar.svelte-1f19a26{width:40px;height:40px;border-radius:9999px;background:var(--color-accent-dim);border:1px solid var(--color-accent);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:900;font-size:1rem;color:var(--color-accent);flex-shrink:0}.byline-name.svelte-1f19a26{font-weight:600;font-size:.9375rem;color:var(--color-text)}.article-cover.svelte-1f19a26{aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden;margin-bottom:3rem}.article-cover.svelte-1f19a26 img:where(.svelte-1f19a26){width:100%;height:100%;object-fit:cover}.article-body.svelte-1f19a26{max-width:68ch}.article-body.svelte-1f19a26 p{font-size:1.0625rem;line-height:1.75;color:var(--color-text-muted);margin-bottom:1.5rem}.article-body.svelte-1f19a26 h2{font-family:var(--font-display);font-weight:800;font-size:clamp(1.375rem,2.5vw,1.75rem);letter-spacing:-.02em;color:var(--color-text);margin:3rem 0 1rem}.article-body.svelte-1f19a26 strong{color:var(--color-text);font-weight:600}.article-back.svelte-1f19a26{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-border-subtle)}
