.news-list-page[data-v-69b63d99]{min-height:100vh;background:var(--app-bg)}.news-list-container[data-v-69b63d99]{width:100%;max-width:1280px;margin:0 auto;padding:.5rem calc(16px + .75rem) 1.125rem;box-sizing:border-box}.category-tabs[data-v-69b63d99]{display:flex;background:var(--surface-elevated);padding:.5625rem .6875rem;border-radius:.5625rem;border:1px solid var(--surface-border);box-shadow:var(--shadow-card)}.category-tabs .tab-item[data-v-69b63d99]{padding:.4375rem .8125rem;margin-right:.4375rem;border-radius:31.21875rem;font-size:.90625rem;font-weight:700;color:var(--text-secondary)}.category-tabs .tab-item.active[data-v-69b63d99]{background:var(--text-primary);color:#fff}.loading-container[data-v-69b63d99],.error-container[data-v-69b63d99],.empty-container[data-v-69b63d99]{padding:3.125rem 0;text-align:center}.news-list[data-v-69b63d99]{flex:1;margin-top:.5625rem}.empty-state[data-v-69b63d99]{background:var(--surface-elevated);border:1px solid var(--surface-border);border-radius:.75rem;box-shadow:var(--shadow-card);padding:1.3125rem 1.125rem;text-align:left}.empty-state-title[data-v-69b63d99]{display:block;color:var(--text-primary);font-size:1.0625rem;font-weight:900;line-height:1.3}.empty-state-text[data-v-69b63d99]{display:block;margin-top:.4375rem;font-size:.875rem;line-height:1.75;color:var(--text-secondary)}.fallback-link-grid[data-v-69b63d99]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem;margin-top:.8125rem}.fallback-link-card[data-v-69b63d99]{min-height:2.4375rem;display:flex;align-items:center;justify-content:space-between;gap:.4375rem;padding:.5rem .5625rem;border:1px solid var(--surface-border);border-radius:.5rem;background:var(--surface-muted)}.fallback-link-label[data-v-69b63d99]{flex:1;color:var(--text-primary);font-size:.78125rem;font-weight:800;line-height:1.35}.fallback-link-arrow[data-v-69b63d99]{color:#167c53;font-size:.9375rem;font-weight:900}.news-hero-shell[data-v-69b63d99]{background:var(--surface-elevated);border:1px solid var(--surface-border);border-radius:.75rem;box-shadow:var(--shadow-card);padding:.6875rem}.news-hero-grid[data-v-69b63d99]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(10.625rem,.9fr);gap:.5625rem;align-items:stretch}.featured-story[data-v-69b63d99]{overflow:hidden;cursor:pointer;border-radius:.5625rem;background:transparent}.news-stream-card[data-v-69b63d99]{background:var(--surface-elevated);border:1px solid var(--surface-border);border-radius:.75rem;box-shadow:var(--shadow-card)}.featured-story-image[data-v-69b63d99]{width:100%;height:21.25rem;background:var(--surface-muted);object-fit:cover}.featured-story-body[data-v-69b63d99]{padding:.75rem .3125rem .3125rem}.featured-story-meta[data-v-69b63d99],.headline-list-meta[data-v-69b63d99],.news-stream-meta[data-v-69b63d99]{display:flex;align-items:center;gap:.25rem;color:var(--text-secondary);font-size:.6875rem}.featured-story-title[data-v-69b63d99]{display:block;font-size:1.25rem;line-height:1.18;font-weight:800;color:var(--text-primary)}.featured-story-summary[data-v-69b63d99]{display:block;margin-top:.5625rem;font-size:.75rem;line-height:1.58;color:var(--text-secondary)}.headline-list-card[data-v-69b63d99]{display:flex;flex-direction:column;padding:0;height:100%;background:transparent}.headline-list-item[data-v-69b63d99]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5625rem;flex:1;padding:.4375rem 0;cursor:pointer;transition:background .2s ease}.headline-list-item+.headline-list-item[data-v-69b63d99]{border-top:1px solid var(--surface-border)}.headline-list-item[data-v-69b63d99]:hover{background:transparent}.headline-list-image[data-v-69b63d99]{flex:0 0 4rem;width:4rem;height:3rem;border-radius:.4375rem;background:var(--surface-muted)}.headline-list-content[data-v-69b63d99]{flex:1;min-width:0}.headline-list-title[data-v-69b63d99]{display:block;font-size:.875rem;line-height:1.34;font-weight:700;color:var(--text-primary)}.headline-list-meta[data-v-69b63d99]{margin-top:.375rem}.news-stream-card[data-v-69b63d99]{margin-top:.5625rem;overflow:hidden}.news-stream-item[data-v-69b63d99]{display:flex;align-items:flex-start;gap:.5625rem;padding:.625rem .6875rem;cursor:pointer;transition:background .2s ease}.news-stream-item+.news-stream-item[data-v-69b63d99]{border-top:1px solid var(--surface-border)}.news-stream-item[data-v-69b63d99]:hover{background:#f7f7f7}.news-stream-image[data-v-69b63d99]{flex:0 0 6.875rem;width:6.875rem;height:4.625rem;border-radius:.5rem;background:var(--surface-muted)}.news-stream-content[data-v-69b63d99]{flex:1;min-width:0}.news-stream-title[data-v-69b63d99]{display:block;font-size:.9375rem;line-height:1.28;font-weight:800;color:var(--text-primary)}.news-stream-summary[data-v-69b63d99]{display:block;margin-top:.375rem;font-size:.71875rem;line-height:1.52;color:var(--text-secondary)}.news-stream-meta[data-v-69b63d99]{margin-top:.375rem}.pagination-bar[data-v-69b63d99]{display:flex;flex-direction:column;align-items:center;gap:.4375rem;margin-top:.6875rem;padding-bottom:.3125rem}.show-more-btn[data-v-69b63d99]{min-width:8.125rem;height:2.4375rem;line-height:2.4375rem;border:none;border-radius:31.21875rem;background:var(--text-primary);color:#fff;font-size:.8125rem;font-weight:700;box-shadow:0 .3125rem .625rem rgba(15,23,42,.08)}.show-more-btn[disabled][data-v-69b63d99]{background:var(--surface-muted);color:var(--text-secondary);box-shadow:none}.pagination-summary[data-v-69b63d99]{font-size:.6875rem;color:var(--text-secondary)}@media (max-width: 768px){.news-list-container[data-v-69b63d99]{padding:.5rem .5rem .875rem}.category-tabs[data-v-69b63d99]{overflow-x:auto;gap:.3125rem;padding:.4375rem .5rem}.category-tabs .tab-item[data-v-69b63d99]{flex:0 0 auto;margin-right:0;padding:.375rem .6875rem;font-size:.78125rem;white-space:nowrap}.news-list[data-v-69b63d99]{margin-top:.4375rem}.news-hero-grid[data-v-69b63d99]{grid-template-columns:1fr;align-items:start}.fallback-link-grid[data-v-69b63d99]{grid-template-columns:1fr}.news-hero-shell[data-v-69b63d99]{padding:.5rem}.featured-story-image[data-v-69b63d99]{height:16.25rem}.featured-story-body[data-v-69b63d99]{padding:.5625rem .25rem .25rem}.featured-story-title[data-v-69b63d99]{font-size:1.0625rem}.featured-story-summary[data-v-69b63d99]{font-size:.71875rem}.headline-list-item[data-v-69b63d99]{flex:0 0 auto;padding:.5rem 0}.headline-list-image[data-v-69b63d99]{flex-basis:3.5rem;width:3.5rem;height:2.75rem}.headline-list-title[data-v-69b63d99]{font-size:.78125rem}.news-stream-card[data-v-69b63d99]{margin-top:.4375rem}.news-stream-item[data-v-69b63d99]{gap:.4375rem;padding:.5625rem}.news-stream-image[data-v-69b63d99]{flex-basis:5.625rem;width:5.625rem;height:3.9375rem}.news-stream-title[data-v-69b63d99]{font-size:.84375rem}.news-stream-summary[data-v-69b63d99]{font-size:.6875rem}.show-more-btn[data-v-69b63d99]{min-width:6.875rem;height:2.25rem;line-height:2.25rem;font-size:.75rem}}@media (max-width: 480px){.news-list-container[data-v-69b63d99]{padding:.5rem .5rem .75rem}.category-tabs[data-v-69b63d99]{padding:.375rem .4375rem}.category-tabs .tab-item[data-v-69b63d99]{padding:.3125rem .5625rem;font-size:.71875rem}.featured-story-image[data-v-69b63d99]{height:12.5rem}.featured-story-title[data-v-69b63d99]{font-size:.96875rem}.headline-list-title[data-v-69b63d99]{font-size:.75rem}.headline-list-item[data-v-69b63d99]{gap:.375rem}.headline-list-image[data-v-69b63d99]{flex-basis:3rem;width:3rem;height:2.3125rem}.news-stream-item[data-v-69b63d99]{flex-direction:column}.news-stream-image[data-v-69b63d99]{width:100%;flex-basis:auto;height:6.875rem}}
