.news-hero.svelte-1gc460s{padding:var(--space-16) var(--space-8);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);text-align:center}.container.svelte-1gc460s{max-width:var(--max-content-width);margin:0 auto}.display.svelte-1gc460s{font-family:var(--font-display);font-size:var(--text-display);color:var(--color-primary);margin-bottom:var(--space-4)}.intro.svelte-1gc460s{font-size:var(--text-body-lg);color:var(--color-muted)}.news-list.svelte-1gc460s{padding:var(--space-16) var(--space-8)}.news-grid.svelte-1gc460s{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-8)}.news-card{display:flex;flex-direction:column;height:100%;padding:0!important;overflow:hidden;transition:transform var(--duration-slow) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out)!important}.news-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-card-hover)!important}.news-card__img.svelte-1gc460s{width:100%;aspect-ratio:16 / 9;object-fit:cover}.news-card__content.svelte-1gc460s{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);flex:1}.news-meta.svelte-1gc460s{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-accent)}.news-card h2.svelte-1gc460s{color:var(--color-primary);line-height:1.3;font-family:var(--font-display)}.news-card p.svelte-1gc460s{color:var(--color-muted);font-size:var(--text-body);line-height:1.6;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more.svelte-1gc460s{font-size:var(--text-small);font-weight:600;color:var(--color-primary);text-decoration:none;margin-top:var(--space-2)}.read-more.svelte-1gc460s:hover{text-decoration:underline}@media(max-width:640px){.display.svelte-1gc460s{font-size:3rem}}
