.news-container[data-astro-cid-xzrtoo6z]{max-width:1400px;margin:0 auto;padding:var(--space-4) var(--space-3)}.news-hero[data-astro-cid-xzrtoo6z]{text-align:center;margin-bottom:var(--space-8);padding:var(--space-6) var(--space-3);background:linear-gradient(135deg,var(--color-surface-interactive) 0%,var(--color-surface) 100%);border-radius:var(--border-radius-lg);border:var(--border-width-2) solid var(--color-border)}.news-title[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-strong);margin:0 0 var(--space-3);letter-spacing:-.02em}.news-subtitle[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-muted);max-width:700px;margin:0 auto}.news-layout[data-astro-cid-xzrtoo6z]{display:grid;grid-template-columns:1fr 320px;gap:var(--space-6);align-items:start}@media(max-width:1024px){.news-layout[data-astro-cid-xzrtoo6z]{grid-template-columns:1fr}.news-sidebar[data-astro-cid-xzrtoo6z]{order:2}}.empty-state[data-astro-cid-xzrtoo6z]{text-align:center;padding:var(--space-8) var(--space-4);background-color:var(--color-surface);border:var(--border-width-2) solid var(--color-border);border-radius:var(--border-radius-lg)}.empty-icon[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-5xl);margin-bottom:var(--space-3);opacity:.5}.empty-state[data-astro-cid-xzrtoo6z] h3[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-2xl);margin:0 0 var(--space-2);color:var(--color-text-strong)}.empty-state[data-astro-cid-xzrtoo6z] p[data-astro-cid-xzrtoo6z]{color:var(--color-text-muted);margin:0}.articles-grid[data-astro-cid-xzrtoo6z]{display:grid;gap:var(--space-5)}.article-card[data-astro-cid-xzrtoo6z]{background-color:var(--color-surface);border:var(--border-width-2) solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden;transition:var(--transition-transform),var(--transition-shadow);box-shadow:var(--box-shadow-sm)}.article-card[data-astro-cid-xzrtoo6z]:hover{transform:translateY(-4px);box-shadow:var(--box-shadow-lg)}.article-link[data-astro-cid-xzrtoo6z]{display:grid;grid-template-columns:300px 1fr;gap:0;text-decoration:none;color:inherit;height:100%}.article-card[data-astro-cid-xzrtoo6z].featured .article-link[data-astro-cid-xzrtoo6z]{grid-template-columns:400px 1fr}@media(max-width:768px){.article-link[data-astro-cid-xzrtoo6z],.article-card[data-astro-cid-xzrtoo6z].featured .article-link[data-astro-cid-xzrtoo6z]{grid-template-columns:1fr}}.article-image-wrap[data-astro-cid-xzrtoo6z]{position:relative;width:100%;height:100%;min-height:250px;overflow:hidden;background:linear-gradient(135deg,var(--color-surface-interactive) 0%,var(--color-gray-100) 100%)}.article-card[data-astro-cid-xzrtoo6z].featured .article-image-wrap[data-astro-cid-xzrtoo6z]{min-height:320px}@media(max-width:768px){.article-image-wrap[data-astro-cid-xzrtoo6z],.article-card[data-astro-cid-xzrtoo6z].featured .article-image-wrap[data-astro-cid-xzrtoo6z]{min-height:200px}}.article-placeholder[data-astro-cid-xzrtoo6z]{display:flex;align-items:center;justify-content:center}.placeholder-icon[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-5xl);opacity:.3}.article-image[data-astro-cid-xzrtoo6z]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-duration-slow)}.article-card[data-astro-cid-xzrtoo6z]:hover .article-image[data-astro-cid-xzrtoo6z]{transform:scale(1.05)}.article-overlay[data-astro-cid-xzrtoo6z]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.3) 0%,transparent 50%);opacity:0;transition:opacity var(--transition-duration)}.article-card[data-astro-cid-xzrtoo6z]:hover .article-overlay[data-astro-cid-xzrtoo6z]{opacity:1}.article-content[data-astro-cid-xzrtoo6z]{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.article-meta[data-astro-cid-xzrtoo6z]{display:flex;align-items:center;gap:var(--space-1-5);font-size:var(--font-size-sm);color:var(--color-text-muted)}.author[data-astro-cid-xzrtoo6z]{font-weight:var(--font-weight-semibold);color:var(--color-text)}.separator[data-astro-cid-xzrtoo6z]{color:var(--color-border-subtle)}.article-title[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-strong);margin:0;transition:color var(--transition-duration)}.article-card[data-astro-cid-xzrtoo6z]:hover .article-title[data-astro-cid-xzrtoo6z]{color:var(--color-primary)}.article-excerpt[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-footer[data-astro-cid-xzrtoo6z]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--space-2)}.chips[data-astro-cid-xzrtoo6z]{display:flex;gap:var(--space-1);flex-wrap:wrap}.chip[data-astro-cid-xzrtoo6z]{display:inline-block;padding:var(--space-0-5) var(--space-1-5);background-color:var(--color-surface-interactive);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text)}.read-more[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);white-space:nowrap}.pagination[data-astro-cid-xzrtoo6z]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-6);padding:var(--space-4);background-color:var(--color-surface);border:var(--border-width-2) solid var(--color-border);border-radius:var(--border-radius-lg);gap:var(--space-3)}.page-info[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.page-info[data-astro-cid-xzrtoo6z] strong[data-astro-cid-xzrtoo6z]{color:var(--color-text);font-weight:var(--font-weight-semibold)}.pagination[data-astro-cid-xzrtoo6z] .btn[data-astro-cid-xzrtoo6z].disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.news-sidebar[data-astro-cid-xzrtoo6z]{position:sticky;top:var(--space-4)}.sidebar-card[data-astro-cid-xzrtoo6z]{background-color:var(--color-surface);border:var(--border-width-2) solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-4);margin-bottom:var(--space-3);box-shadow:var(--box-shadow-sm)}.sidebar-card[data-astro-cid-xzrtoo6z] h3[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--space-3);color:var(--color-text-strong)}.sidebar-cta[data-astro-cid-xzrtoo6z]{background:linear-gradient(135deg,var(--color-surface-interactive) 0%,var(--color-surface) 100%);border-color:var(--color-primary);text-align:center}.cta-icon[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-4xl);margin-bottom:var(--space-2)}.sidebar-cta[data-astro-cid-xzrtoo6z] p[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-3);line-height:var(--line-height-relaxed)}.category-list[data-astro-cid-xzrtoo6z]{list-style:none;margin:0;padding:0}.category-list[data-astro-cid-xzrtoo6z] li[data-astro-cid-xzrtoo6z]{margin-bottom:var(--space-1-5)}.category-list[data-astro-cid-xzrtoo6z] a[data-astro-cid-xzrtoo6z]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-1-5) var(--space-2);color:var(--color-text);text-decoration:none;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:var(--transition-colors);border:var(--border-width) solid transparent}.category-list[data-astro-cid-xzrtoo6z] a[data-astro-cid-xzrtoo6z]:hover{background-color:var(--color-surface-interactive);border-color:var(--color-primary);color:var(--color-primary)}.category-arrow[data-astro-cid-xzrtoo6z]{opacity:0;transition:opacity var(--transition-duration),transform var(--transition-duration)}.category-list[data-astro-cid-xzrtoo6z] a[data-astro-cid-xzrtoo6z]:hover .category-arrow[data-astro-cid-xzrtoo6z]{opacity:1;transform:translate(4px)}.tags-cloud[data-astro-cid-xzrtoo6z]{display:flex;gap:var(--space-1);flex-wrap:wrap}.tag-chip[data-astro-cid-xzrtoo6z]{display:inline-block;padding:var(--space-1) var(--space-2);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text);text-decoration:none;transition:var(--transition-colors),var(--transition-transform)}.tag-chip[data-astro-cid-xzrtoo6z]:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface);transform:translateY(-1px)}@media(max-width:768px){.news-title[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-3xl)}.news-subtitle[data-astro-cid-xzrtoo6z]{font-size:var(--font-size-base)}.pagination[data-astro-cid-xzrtoo6z]{flex-direction:column;text-align:center}}
