.article-page.svelte-14htgmf{min-height:100dvh;padding:7rem 1rem 4rem;background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--color-accent) 11%,transparent),transparent 24rem),linear-gradient(180deg,var(--color-bg),var(--color-bg-secondary) 56%,var(--color-bg))}.article-hero.svelte-14htgmf,.content-wrap.svelte-14htgmf{width:min(100%,1040px);margin-inline:auto}.article-hero.svelte-14htgmf{max-width:820px;text-align:center;margin-bottom:2rem}.overline.svelte-14htgmf{margin:0 0 .55rem;color:var(--color-brand);font-size:.75rem;font-weight:950;text-transform:uppercase}.article-hero.svelte-14htgmf h1:where(.svelte-14htgmf),.editorial-system.svelte-14htgmf h2:where(.svelte-14htgmf),.featured-copy.svelte-14htgmf h2:where(.svelte-14htgmf){margin:0;color:var(--color-text-primary);font-family:var(--font-display);font-weight:950;letter-spacing:0}.article-hero.svelte-14htgmf h1:where(.svelte-14htgmf){font-size:clamp(2.55rem,7vw,5.2rem);line-height:.98}.lead.svelte-14htgmf{max-width:680px;margin:1rem auto 0;color:var(--color-text-secondary);font-size:clamp(1rem,2vw,1.13rem);line-height:1.65}.hero-actions.svelte-14htgmf,.article-stats.svelte-14htgmf,.pillar-row.svelte-14htgmf{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem}.hero-actions.svelte-14htgmf{margin-top:1.25rem}.primary-action.svelte-14htgmf,.secondary-action.svelte-14htgmf{min-height:2.55rem;display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;border-radius:999px;font-size:.88rem;font-weight:900;text-decoration:none}.primary-action.svelte-14htgmf{background:var(--color-brand);color:#fff;box-shadow:0 14px 30px color-mix(in srgb,var(--color-brand) 20%,transparent)}.secondary-action.svelte-14htgmf{border:1px solid var(--color-border);background:#ffffffc7;color:var(--color-text-secondary)}.article-stats.svelte-14htgmf{margin-top:1.15rem;color:var(--color-text-tertiary);font-size:.84rem;font-weight:800}.article-stats.svelte-14htgmf span:where(.svelte-14htgmf),.pillar-row.svelte-14htgmf span:where(.svelte-14htgmf){padding:.44rem .72rem;border-radius:999px;border:1px solid var(--color-border);background:#ffffffc2}.article-stats.svelte-14htgmf strong:where(.svelte-14htgmf){color:var(--color-text-primary)}.featured-post.svelte-14htgmf{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;border-radius:var(--radius-2xl);background:linear-gradient(135deg,#fffffff5,color-mix(in srgb,var(--color-brand) 5%,white));border:1px solid var(--color-border);box-shadow:var(--shadow-lg);color:inherit;text-decoration:none;overflow:hidden}.featured-copy.svelte-14htgmf{padding:clamp(1rem,3vw,2rem);display:flex;flex-direction:column;justify-content:center}.featured-copy.svelte-14htgmf h2:where(.svelte-14htgmf){font-size:clamp(1.45rem,3.1vw,2.45rem);line-height:1.05}.featured-copy.svelte-14htgmf p:where(.svelte-14htgmf){color:var(--color-text-secondary);line-height:1.6}.featured-copy.svelte-14htgmf span:where(.svelte-14htgmf),.post-body.svelte-14htgmf span:where(.svelte-14htgmf){color:var(--color-brand);font-weight:950}.featured-thumb.svelte-14htgmf{width:100%;min-height:220px;max-height:360px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xl)}.post-grid.svelte-14htgmf{display:grid;grid-template-columns:1fr;gap:.85rem;margin-top:1rem}.post-card.svelte-14htgmf,.editorial-system.svelte-14htgmf{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:#fffc;box-shadow:var(--shadow-sm)}.post-card.svelte-14htgmf{color:inherit;text-decoration:none;overflow:hidden}.post-thumb.svelte-14htgmf{width:100%;height:170px;-o-object-fit:cover;object-fit:cover;display:block}.post-body.svelte-14htgmf{padding:1rem}.post-body.svelte-14htgmf h2:where(.svelte-14htgmf){margin:0 0 .45rem;color:var(--color-text-primary);font-family:var(--font-display);font-size:1rem;font-weight:900}.post-body.svelte-14htgmf p:where(.svelte-14htgmf){margin:0;color:var(--color-text-secondary);line-height:1.55}.editorial-system.svelte-14htgmf{margin-top:1rem;padding:clamp(1rem,3vw,1.4rem)}.editorial-system.svelte-14htgmf h2:where(.svelte-14htgmf){font-size:clamp(1.55rem,4vw,2.6rem);line-height:1.05}.editorial-system.svelte-14htgmf{display:grid;gap:1rem;align-items:center}.pillar-row.svelte-14htgmf{justify-content:flex-start}.pillar-row.svelte-14htgmf span:where(.svelte-14htgmf){color:var(--color-text-secondary);font-size:.82rem;font-weight:850}@media(min-width:760px){.featured-post.svelte-14htgmf{grid-template-columns:minmax(0,.95fr) minmax(280px,.65fr)}.post-grid.svelte-14htgmf{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-system.svelte-14htgmf{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}}@media(max-width:640px){.article-page.svelte-14htgmf{padding-top:5.8rem}}
