.page-hero.svelte-1cn1x77{background:linear-gradient(135deg, var(--color-primary) 0%, #0f2940 100%);color:#fff;padding:var(--space-4xl) 0 var(--space-3xl)}.page-hero.svelte-1cn1x77 h1:where(.svelte-1cn1x77){color:#fff;margin-bottom:var(--space-md)}.hero-text.svelte-1cn1x77{color:var(--color-text-white);opacity:.85;max-width:600px;font-size:1.1rem}.article-grid.svelte-1cn1x77{gap:var(--space-xl);grid-template-columns:1fr;display:grid}.article-card.svelte-1cn1x77{padding:var(--space-xl) var(--space-2xl)}.article-meta.svelte-1cn1x77{gap:var(--space-md);margin-bottom:var(--space-md);font-size:.8rem;display:flex}.article-category.svelte-1cn1x77{color:var(--color-accent);font-weight:600}.article-date.svelte-1cn1x77{color:var(--color-text-light)}.article-card.svelte-1cn1x77 h2:where(.svelte-1cn1x77){margin-bottom:var(--space-sm);font-size:1.35rem}.article-card.svelte-1cn1x77 h2:where(.svelte-1cn1x77) a:where(.svelte-1cn1x77){color:var(--color-primary);text-decoration:none}.article-card.svelte-1cn1x77 h2:where(.svelte-1cn1x77) a:where(.svelte-1cn1x77):hover{color:var(--color-accent)}.article-excerpt.svelte-1cn1x77{color:var(--color-text-light);font-size:.95rem;line-height:1.7}.article-link.svelte-1cn1x77{margin-top:var(--space-md);color:var(--color-accent);font-weight:600;display:inline-block}@media (width>=768px){.article-grid.svelte-1cn1x77{grid-template-columns:1fr 1fr}}
