.page-header.svelte-a1a7z4{margin-bottom:var(--space-12)}.page-header.svelte-a1a7z4 h1:where(.svelte-a1a7z4){font-size:clamp(2rem,5vw,3rem);margin-bottom:var(--space-4)}.page-subtitle.svelte-a1a7z4{font-size:1.25rem;color:var(--text-secondary);max-width:36rem;margin:0 auto}.articles-grid.svelte-a1a7z4{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--space-6);max-width:56rem;margin:0 auto}.article-card.svelte-a1a7z4{display:block;text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast)}.article-card.svelte-a1a7z4:hover{border-color:var(--gold-400);transform:translateY(-2px)}.article-card.svelte-a1a7z4:hover .article-title:where(.svelte-a1a7z4){color:var(--gold-400)}.article-card-inner.svelte-a1a7z4{display:flex;flex-direction:column;gap:var(--space-2)}.article-date.svelte-a1a7z4{font-size:.8125rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.article-title.svelte-a1a7z4{font-size:1.25rem;color:var(--text-primary);line-height:1.35;transition:color var(--transition-fast)}.article-description.svelte-a1a7z4{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-2)}.article-link.svelte-a1a7z4{font-size:.875rem;color:var(--cyan-400);font-weight:600;margin-top:auto}
