.news-page[data-v-7ebb53d5]{background:var(--color-bg-layout)}.news-page__section[data-v-7ebb53d5]{padding:var(--spacing-2xl) 0 var(--spacing-3xl)}.news-tabs[data-v-7ebb53d5]{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex}.news-tab[data-v-7ebb53d5]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:999px;padding:8px 20px;transition:all .2s}.news-tab[data-v-7ebb53d5]:hover{border-color:var(--color-primary);color:var(--color-primary)}.news-tab.is-active[data-v-7ebb53d5]{background:var(--color-gradient-primary);color:var(--color-text-inverse);border-color:#0000}.news-list[data-v-7ebb53d5]{gap:var(--spacing-lg);flex-direction:column;min-height:240px;display:flex}.news-card[data-v-7ebb53d5]{gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:transform .2s,box-shadow .2s;display:flex}.news-card[data-v-7ebb53d5]:hover{box-shadow:var(--shadow-card-hover,0 12px 32px #00000014);transform:translateY(-2px)}.news-card__cover[data-v-7ebb53d5]{border-radius:var(--radius-lg);background:var(--color-bg-layout);flex-shrink:0;width:220px;height:130px;overflow:hidden}.news-card__cover img[data-v-7ebb53d5]{object-fit:cover;width:100%;height:100%;display:block}.news-card__body[data-v-7ebb53d5]{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.news-card__title[data-v-7ebb53d5]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-card__summary[data-v-7ebb53d5]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-card__meta[data-v-7ebb53d5]{align-items:center;gap:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:auto;display:flex}.news-card__tag[data-v-7ebb53d5]{background:var(--color-primary-light);color:var(--color-primary);font-weight:var(--font-weight-medium);border-radius:999px;padding:2px 10px}.news-card__date[data-v-7ebb53d5],.news-card__views[data-v-7ebb53d5]{align-items:center;gap:4px;display:inline-flex}.news-empty[data-v-7ebb53d5]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-3xl) 0;color:var(--color-text-tertiary);font-size:var(--font-size-base);flex-direction:column;display:flex}.news-pagination[data-v-7ebb53d5]{margin-top:var(--spacing-xl);justify-content:center;display:flex}@media (width<=768px){.news-card[data-v-7ebb53d5]{flex-direction:column}.news-card__cover[data-v-7ebb53d5]{aspect-ratio:16/9;width:100%;height:auto}}
