.news-hero.svelte-wyodpf{position:relative;padding-top:calc(var(--header-height) + 3rem);padding-bottom:2.5rem;overflow:hidden;border-bottom:1px solid var(--color-surface-border)}.hero-accent.svelte-wyodpf{position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(203,0,26,.015) 30%,rgba(203,0,26,.03) 60%,rgba(203,0,26,.05) 100%);pointer-events:none}.hero-header.svelte-wyodpf{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2rem}.hero-text.svelte-wyodpf{flex:1}.news-title.svelte-wyodpf{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:var(--font-weight-heavy);letter-spacing:-.03em;line-height:1;margin-bottom:.75rem}.news-subtitle.svelte-wyodpf{color:var(--color-text-muted);font-size:1rem;max-width:440px;line-height:1.5}.hero-cta.svelte-wyodpf{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.cta-btn.svelte-wyodpf{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 2.25rem;background:var(--color-accent);color:#fff;font-size:.95rem;font-weight:var(--font-weight-bold);border-radius:var(--radius-pill);transition:background var(--transition-fast),transform var(--transition-fast);white-space:nowrap}@media(hover:hover){.cta-btn.svelte-wyodpf:hover{background:var(--color-accent-dark);transform:translateY(-1px)}}.cta-btn-outline.svelte-wyodpf{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2.25rem;background:#ffffff0f;color:var(--color-text);font-size:.95rem;font-weight:var(--font-weight-bold);border:2px solid rgba(255,255,255,.25);border-radius:var(--radius-pill);transition:background var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}@media(hover:hover){.cta-btn-outline.svelte-wyodpf:hover{background:#ffffff1a;border-color:#fff6}}.filter-bar.svelte-wyodpf{padding:0 0 1.5rem}.filter-pills.svelte-wyodpf{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.filter-pill.svelte-wyodpf{padding:.4rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--color-surface-border);background:transparent;color:var(--color-text-muted);font-size:.75rem;font-weight:var(--font-weight-medium);text-transform:capitalize;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}@media(hover:hover){.filter-pill.svelte-wyodpf:hover{border-color:#fff3;color:var(--color-text)}}.filter-pill.active.svelte-wyodpf{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.news-content.svelte-wyodpf{padding-top:2.5rem;padding-bottom:6rem}.featured-row.svelte-wyodpf{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.featured-card.svelte-wyodpf{border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-surface-border);color:var(--color-text);transition:border-color var(--transition-base),transform var(--transition-base);animation:svelte-wyodpf-fadeInUp .5s ease both}@media(hover:hover){.featured-card.svelte-wyodpf:hover{border-color:#ffffff26;transform:translateY(-2px)}}.featured-image.svelte-wyodpf{position:relative;aspect-ratio:2.4 / 1;overflow:hidden}.featured-image.svelte-wyodpf img:where(.svelte-wyodpf){width:100%;height:100%;object-fit:cover;transition:transform .5s ease}@media(hover:hover){.featured-card.svelte-wyodpf:hover .featured-image:where(.svelte-wyodpf) img:where(.svelte-wyodpf){transform:scale(1.04)}}.featured-overlay.svelte-wyodpf{position:absolute;inset:0;background:linear-gradient(to top,rgba(18,18,24,.4) 0%,transparent 60%)}.image-placeholder.svelte-wyodpf,.image-placeholder-sm.svelte-wyodpf{width:100%;height:100%;background:var(--color-surface-light)}.featured-body.svelte-wyodpf{padding:1rem 1.25rem 1.25rem}.featured-meta.svelte-wyodpf{display:flex;align-items:center;gap:.75rem;font-size:.7rem;color:var(--color-text-subtle);margin-bottom:.6rem}.featured-title.svelte-wyodpf{font-size:1.1rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.02em;line-height:1.3;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-excerpt.svelte-wyodpf{font-size:.82rem;color:var(--color-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.featured-footer.svelte-wyodpf{display:flex;align-items:center;justify-content:space-between;font-size:.7rem;color:var(--color-text-subtle)}.author-small.svelte-wyodpf{display:flex;align-items:center;gap:.5rem}.author-avatar-sm.svelte-wyodpf{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));color:#fff;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:var(--font-weight-bold)}.reading-time-sm.svelte-wyodpf{color:var(--color-text-subtle)}.grid-section.svelte-wyodpf{margin-top:3rem}.section-divider.svelte-wyodpf{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.divider-label.svelte-wyodpf{font-size:.7rem;font-weight:var(--font-weight-heavy);letter-spacing:.12em;color:var(--color-text-subtle);white-space:nowrap}.divider-line.svelte-wyodpf{flex:1;height:1px;background:linear-gradient(90deg,var(--color-surface-border),transparent)}.news-grid.svelte-wyodpf{display:flex;flex-direction:column;gap:1rem}.grid-card.svelte-wyodpf{display:grid;grid-template-columns:280px 1fr;gap:0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-surface-border);color:var(--color-text);transition:border-color var(--transition-fast),transform var(--transition-fast),background var(--transition-fast);animation:svelte-wyodpf-fadeInUp .4s ease both}@media(hover:hover){.grid-card.svelte-wyodpf:hover{border-color:#ffffff1f;transform:translateY(-1px);background:var(--color-surface-light)}}.grid-card-image.svelte-wyodpf{aspect-ratio:16 / 10;overflow:hidden}.grid-card-image.svelte-wyodpf img:where(.svelte-wyodpf){width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}@media(hover:hover){.grid-card.svelte-wyodpf:hover .grid-card-image:where(.svelte-wyodpf) img:where(.svelte-wyodpf){transform:scale(1.06)}}.grid-card-body.svelte-wyodpf{padding:1rem 1.5rem;display:flex;flex-direction:column;justify-content:center;min-height:0}.grid-card-meta.svelte-wyodpf{display:flex;align-items:center;gap:.5rem;font-size:.65rem;color:var(--color-text-subtle);margin-bottom:.4rem}.grid-card-title.svelte-wyodpf{font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.3;margin-bottom:.35rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grid-card-excerpt.svelte-wyodpf{font-size:.82rem;color:var(--color-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.5rem}.grid-card-footer.svelte-wyodpf{display:flex;align-items:center;gap:0;font-size:.65rem;color:var(--color-text-subtle)}.author-tiny.svelte-wyodpf{font-weight:var(--font-weight-medium)}.dot-sep.svelte-wyodpf{width:3px;height:3px;border-radius:50%;background:var(--color-text-subtle);margin:0 .5rem;opacity:.5}.pagination.svelte-wyodpf{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2.5rem}.page-btn.svelte-wyodpf{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-surface-border);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}@media(hover:hover){.page-btn.svelte-wyodpf:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-light);border-color:#ffffff26}}.page-btn.svelte-wyodpf:disabled{opacity:.3;cursor:not-allowed}.page-numbers.svelte-wyodpf{display:flex;align-items:center;gap:.35rem}.page-num.svelte-wyodpf{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}@media(hover:hover){.page-num.svelte-wyodpf:hover{color:var(--color-text);background:var(--color-surface)}}.page-num.active.svelte-wyodpf{color:#fff;background:var(--color-accent);border-color:var(--color-accent);font-weight:var(--font-weight-bold)}.empty-state.svelte-wyodpf{text-align:center;padding:5rem 2rem;color:var(--color-text-muted)}.empty-icon.svelte-wyodpf{margin-bottom:1.5rem;color:var(--color-text-subtle);opacity:.5}.empty-state.svelte-wyodpf h2:where(.svelte-wyodpf){font-size:1.3rem;color:var(--color-text);margin-bottom:.5rem}@keyframes svelte-wyodpf-fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.hero-header.svelte-wyodpf{flex-direction:column;align-items:flex-start}.hero-cta.svelte-wyodpf{flex-direction:row;flex-wrap:wrap}.featured-row.svelte-wyodpf{grid-template-columns:1fr}}@media(max-width:640px){.grid-card.svelte-wyodpf{grid-template-columns:1fr}.grid-card-image.svelte-wyodpf{aspect-ratio:16 / 9}.filter-pills.svelte-wyodpf{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.filter-pill.svelte-wyodpf{flex-shrink:0}}@media(min-width:1600px){.news-content.svelte-wyodpf .container:where(.svelte-wyodpf){max-width:1400px;margin:0 auto}}
