.page-intro.svelte-jtoaye{text-align:center;margin-bottom:2rem}.page-intro.svelte-jtoaye h1:where(.svelte-jtoaye){font-size:clamp(1.75rem,4vw,2.5rem);margin:0 0 .5rem;color:var(--text-primary, #1e293b)}.page-intro.svelte-jtoaye p:where(.svelte-jtoaye){margin:0;color:var(--text-secondary, #64748b);font-size:1.0625rem}.articles-grid.svelte-jtoaye{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.article-card.svelte-jtoaye{display:flex;flex-direction:column;background:var(--card-bg, #ffffff);border:1px solid var(--border-color, #e2e8f0);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.article-card.svelte-jtoaye:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001f}.card-cover.svelte-jtoaye{aspect-ratio:16 / 9;background:var(--bg-secondary, #f1f5f9);overflow:hidden}.card-cover.svelte-jtoaye img:where(.svelte-jtoaye){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-cover-fallback.svelte-jtoaye{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;opacity:.4}.card-body.svelte-jtoaye{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;flex:1}.card-date.svelte-jtoaye{font-size:.8125rem;color:var(--text-secondary, #64748b);text-transform:capitalize}.card-title.svelte-jtoaye{font-size:1.1875rem;line-height:1.35;margin:0;color:var(--text-primary, #1e293b)}.card-excerpt.svelte-jtoaye{font-size:.9375rem;line-height:1.5;color:var(--text-secondary, #64748b);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-more.svelte-jtoaye{margin-top:auto;padding-top:.5rem;font-size:.9375rem;font-weight:600;color:var(--accent-color, #0ea5e9)}.empty.svelte-jtoaye{text-align:center;padding:4rem 1rem;color:var(--text-secondary, #64748b)}.empty-icon.svelte-jtoaye{font-size:3rem;margin-bottom:1rem;opacity:.5}
