.news-list-section.svelte-1gc460s{padding:var(--space-3xl) 0;background:#fff}.news-list.svelte-1gc460s{display:grid;gap:var(--space-lg);max-width:900px;margin:0 auto}.news-card.svelte-1gc460s{display:grid;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden;transition:all var(--transition-normal);text-decoration:none;color:inherit}@media(min-width:768px){.news-card.svelte-1gc460s{grid-template-columns:240px 1fr}}.news-card.svelte-1gc460s:hover{transform:translateY(-5px);box-shadow:var(--shadow-large)}.news-card-image.svelte-1gc460s{height:160px;overflow:hidden;background:linear-gradient(135deg,var(--primary-50),var(--secondary-50))}@media(min-width:768px){.news-card-image.svelte-1gc460s{height:auto;min-height:140px}}.news-card-image.svelte-1gc460s img:where(.svelte-1gc460s){width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.news-card.svelte-1gc460s:hover .news-card-image:where(.svelte-1gc460s) img:where(.svelte-1gc460s){transform:scale(1.05)}.news-card-placeholder.svelte-1gc460s{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--primary-300)}.news-card-content.svelte-1gc460s{padding:var(--space-lg)}.news-card-meta.svelte-1gc460s{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.news-card-category.svelte-1gc460s{font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:var(--radius-full)}.category-info.svelte-1gc460s{background:var(--primary-100);color:var(--primary-600)}.category-service.svelte-1gc460s{background:var(--secondary-100);color:var(--secondary-500)}.category-media.svelte-1gc460s{background:var(--accent-purple);color:var(--accent-purple-dark)}.category-event.svelte-1gc460s{background:var(--accent-orange);color:var(--accent-orange-dark)}.news-card-date.svelte-1gc460s{font-size:.8125rem;color:var(--text-tertiary)}.news-card-title.svelte-1gc460s{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-sm);line-height:1.5}.news-card-excerpt.svelte-1gc460s{font-size:.9375rem;color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card-link.svelte-1gc460s{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:.875rem;font-weight:600;color:var(--primary-500);transition:gap var(--transition-fast)}.news-card.svelte-1gc460s:hover .news-card-link:where(.svelte-1gc460s){gap:var(--space-sm)}
