.news-page[data-v-801f7338]{min-height:100vh}.hero-section[data-v-801f7338]{background:linear-gradient(135deg,var(--color-primary-600) 0%,var(--color-primary-800) 100%);color:#fff;padding:var(--spacing-24) 0 var(--spacing-16);text-align:center}.hero-section .hero-title[data-v-801f7338]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4)}.hero-section .hero-subtitle[data-v-801f7338]{font-size:var(--font-size-xl);opacity:.9;max-width:600px;margin:0 auto;line-height:var(--line-height-relaxed)}@media(max-width:768px){.hero-section[data-v-801f7338]{padding:var(--spacing-16) 0 var(--spacing-12)}.hero-section .hero-title[data-v-801f7338]{font-size:var(--font-size-4xl)}}.filters-section[data-v-801f7338]{padding:var(--spacing-8) 0;background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200)}.filters-section .filters-bar[data-v-801f7338]{display:flex;flex-wrap:wrap;gap:var(--spacing-4);align-items:center}@media(max-width:768px){.filters-section .filters-bar[data-v-801f7338]{flex-direction:column;align-items:stretch}}.filters-section .filter-group[data-v-801f7338],.filters-section .sort-group[data-v-801f7338]{display:flex;align-items:center;gap:var(--spacing-2)}.filters-section .filter-group label[data-v-801f7338],.filters-section .sort-group label[data-v-801f7338]{font-weight:var(--font-weight-medium);color:var(--color-neutral-700);white-space:nowrap}@media(max-width:768px){.filters-section .filter-group[data-v-801f7338],.filters-section .sort-group[data-v-801f7338]{width:100%}}.news-section[data-v-801f7338]{padding:var(--spacing-10) 0 var(--spacing-16)}.news-section .category-tabs[data-v-801f7338]{display:flex;align-items:center;gap:var(--spacing-2);overflow-x:auto;padding-bottom:var(--spacing-4);margin-bottom:var(--spacing-8);scrollbar-width:none}.news-section .category-tabs[data-v-801f7338]::-webkit-scrollbar{display:none}.news-section .category-tabs .category-tab[data-v-801f7338]{flex-shrink:0;min-width:72px;padding:var(--spacing-2) var(--spacing-5);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-full);background:var(--color-surface);color:var(--color-neutral-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.news-section .category-tabs .category-tab[data-v-801f7338]:hover{color:var(--color-primary-600);border-color:var(--color-primary-300)}.news-section .category-tabs .category-tab.active[data-v-801f7338]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.news-section .news-layout[data-v-801f7338]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-8);align-items:start}@media(min-width:1024px){.news-section .news-layout[data-v-801f7338]{grid-template-columns:minmax(0,1fr) 320px}}.news-section .news-main[data-v-801f7338]{min-width:0}.news-section .news-list[data-v-801f7338]{display:flex;flex-direction:column;gap:var(--spacing-5)}.news-section .news-item[data-v-801f7338]{display:flex;gap:var(--spacing-5);padding:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-md);cursor:pointer;transition:box-shadow var(--transition-base),transform var(--transition-base)}.news-section .news-item[data-v-801f7338]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.news-section .news-item__image[data-v-801f7338]{flex-shrink:0;width:96px;height:72px;border-radius:var(--border-radius-sm);overflow:hidden;background:var(--color-neutral-100)}.news-section .news-item__image img[data-v-801f7338]{width:100%;height:100%;object-fit:cover}@media(min-width:768px){.news-section .news-item__image[data-v-801f7338]{width:240px;height:150px}}.news-section .news-item__content[data-v-801f7338]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.news-section .news-item__meta[data-v-801f7338]{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-neutral-500)}@media(min-width:768px){.news-section .news-item__meta[data-v-801f7338]{font-size:var(--font-size-sm)}}.news-section .news-item__category[data-v-801f7338]{flex-shrink:0;padding:2px var(--spacing-2);border-radius:var(--border-radius-full);background:var(--color-primary-50);color:var(--color-primary-600);font-weight:var(--font-weight-medium);white-space:nowrap}.news-section .news-item__date[data-v-801f7338]{white-space:nowrap}.news-section .news-item__title[data-v-801f7338]{margin:0 0 var(--spacing-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);line-height:var(--line-height-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.news-section .news-item__title[data-v-801f7338]{font-size:var(--font-size-xl)}}.news-section .news-item__summary[data-v-801f7338]{display:none;margin:0 0 var(--spacing-3);color:var(--color-neutral-600);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.news-section .news-item__summary[data-v-801f7338]{display:-webkit-box;font-size:var(--font-size-base)}}.news-section .news-item__footer[data-v-801f7338]{display:none;align-items:center;justify-content:space-between;margin-top:auto}@media(min-width:768px){.news-section .news-item__footer[data-v-801f7338]{display:flex}}.news-section .news-item__author[data-v-801f7338]{color:var(--color-primary-600);font-size:var(--font-size-sm)}.news-section .news-item__read[data-v-801f7338]{color:var(--color-primary-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.news-section .news-sidebar[data-v-801f7338]{display:none;padding:var(--spacing-6);background:var(--color-surface);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-md);position:sticky;top:96px}@media(min-width:1024px){.news-section .news-sidebar[data-v-801f7338]{display:block}}.news-section .news-sidebar__title[data-v-801f7338]{margin:0 0 var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-neutral-100);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);text-align:center}.news-section .news-sidebar__list[data-v-801f7338]{margin:0;padding:0;list-style:none}.news-section .news-sidebar__item[data-v-801f7338]{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) 0;cursor:pointer}.news-section .news-sidebar__item:hover .news-sidebar__text[data-v-801f7338]{color:var(--color-primary-600)}.news-section .news-sidebar__number[data-v-801f7338]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:var(--border-radius-sm);background:var(--color-neutral-100);color:var(--color-neutral-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.news-section .news-sidebar__item:first-child .news-section .news-sidebar__number[data-v-801f7338]{background:var(--color-primary-600);color:#fff}.news-section .news-sidebar__item:nth-child(2) .news-section .news-sidebar__number[data-v-801f7338]{background:var(--color-primary-300);color:#fff}.news-section .news-sidebar__item:nth-child(3) .news-section .news-sidebar__number[data-v-801f7338]{background:var(--color-primary-100);color:var(--color-primary-700)}.news-section .news-sidebar__text[data-v-801f7338]{min-width:0;font-size:var(--font-size-sm);color:var(--color-neutral-700);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--transition-base)}.news-section .empty-state[data-v-801f7338]{text-align:center;padding:var(--spacing-16) 0}.news-section .empty-state .empty-icon[data-v-801f7338]{font-size:4rem;margin-bottom:var(--spacing-4)}.news-section .empty-state h3[data-v-801f7338]{font-size:var(--font-size-xl);color:var(--color-neutral-700);margin-bottom:var(--spacing-2)}.news-section .empty-state p[data-v-801f7338]{color:var(--color-neutral-500)}.news-section .pagination-container[data-v-801f7338]{display:flex;justify-content:center;padding:var(--spacing-8) 0}.news-section .pagination-container .pagination[data-v-801f7338]{display:flex;flex-direction:column;gap:var(--spacing-4);align-items:center}@media(min-width:768px){.news-section .pagination-container .pagination[data-v-801f7338]{flex-direction:row;justify-content:space-between;width:100%}}.news-section .pagination-container .pagination .pagination-info[data-v-801f7338]{display:flex;align-items:center;gap:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-neutral-600)}.news-section .pagination-container .pagination .pagination-info .page-size-select[data-v-801f7338],.news-section .pagination-container .pagination .pagination-controls[data-v-801f7338]{display:flex;align-items:center;gap:var(--spacing-2)}.news-section .pagination-container .pagination .pagination-controls .page-numbers[data-v-801f7338]{display:flex;gap:var(--spacing-1)}.news-section .pagination-container .pagination .pagination-controls .pagination-ellipsis[data-v-801f7338]{padding:var(--spacing-2);color:var(--color-neutral-400);font-size:var(--font-size-sm)}.container[data-v-801f7338]{max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}
