.page-header[data-v-fffd652d]{background:linear-gradient(135deg,#0d0d2b,#1a1a3e);padding:120px 0 60px;color:#fff}.page-header-content[data-v-fffd652d]{text-align:center}.breadcrumb[data-v-fffd652d]{font-size:.85rem;color:#ffffff80;margin-bottom:16px}.breadcrumb a[data-v-fffd652d]{color:#fff9}.breadcrumb a[data-v-fffd652d]:hover{color:var(--color-accent)}.sep[data-v-fffd652d]{margin:0 8px}.page-title[data-v-fffd652d]{font-size:2.5rem;font-weight:800;margin-bottom:12px}.page-subtitle[data-v-fffd652d]{font-size:1.1rem;color:#fff9}.categories[data-v-fffd652d]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:24px}.search-bar[data-v-fffd652d]{display:flex;align-items:center;max-width:480px;margin:0 auto 40px;padding:10px 16px;border-radius:50px;border:1px solid var(--color-border);background:var(--color-bg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.search-bar[data-v-fffd652d]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #c41e3a14}.search-icon[data-v-fffd652d]{flex-shrink:0;color:var(--color-text-light);margin-right:10px}.search-input[data-v-fffd652d]{flex:1;border:none;outline:none;font-size:.95rem;color:var(--color-text);background:transparent}.search-input[data-v-fffd652d]::placeholder{color:var(--color-text-light)}.search-clear[data-v-fffd652d]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--color-text-light);background:transparent;transition:all var(--transition-fast)}.search-clear[data-v-fffd652d]:hover{background:var(--color-bg-alt);color:var(--color-text)}.category-btn[data-v-fffd652d]{padding:8px 22px;border-radius:20px;font-size:.9rem;font-weight:500;color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);transition:all var(--transition-fast)}.category-btn[data-v-fffd652d]:hover{border-color:var(--color-primary);color:var(--color-primary)}.category-btn.active[data-v-fffd652d]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.news-grid[data-v-fffd652d]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-card[data-v-fffd652d]{display:flex;flex-direction:column}.news-card-img[data-v-fffd652d]{height:180px;overflow:hidden}.img-placeholder[data-v-fffd652d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c41e3a0d,#1a52760d);color:var(--color-text-light)}.news-card-body[data-v-fffd652d]{padding:20px;flex:1;display:flex;flex-direction:column}.news-meta[data-v-fffd652d]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.news-date[data-v-fffd652d]{font-size:.82rem;color:var(--color-text-light)}.news-category[data-v-fffd652d]{font-size:.75rem;padding:2px 10px;border-radius:4px;background:#c41e3a14;color:var(--color-primary);font-weight:500}.news-title[data-v-fffd652d]{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:8px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-summary[data-v-fffd652d]{font-size:.88rem;color:var(--color-text-secondary);line-height:1.65;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:16px}.news-footer[data-v-fffd652d]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--color-border)}.news-author[data-v-fffd652d]{font-size:.82rem;color:var(--color-text-light)}.news-read-more[data-v-fffd652d]{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-weight:600;color:var(--color-secondary);transition:gap var(--transition-fast)}.news-read-more[data-v-fffd652d]:hover{gap:8px}.empty-state[data-v-fffd652d]{text-align:center;padding:80px 0;color:var(--color-text-light)}.empty-state svg[data-v-fffd652d]{margin-bottom:16px}.pagination[data-v-fffd652d]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:48px}.page-btn[data-v-fffd652d]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:.88rem;font-weight:500;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);transition:all var(--transition-fast)}.page-btn[data-v-fffd652d]:hover:not(.disabled){border-color:var(--color-primary);color:var(--color-primary)}.page-btn.disabled[data-v-fffd652d]{opacity:.4;cursor:not-allowed}.page-numbers[data-v-fffd652d]{display:flex;align-items:center;gap:4px}.page-num[data-v-fffd652d]{width:36px;height:36px;border-radius:6px;font-size:.9rem;font-weight:500;color:var(--color-text);background:transparent;transition:all var(--transition-fast)}.page-num[data-v-fffd652d]:hover{background:var(--color-bg-alt);color:var(--color-primary)}.page-num.active[data-v-fffd652d]{background:var(--color-primary);color:#fff}.page-ellipsis[data-v-fffd652d]{padding:0 4px;color:var(--color-text-light)}@media (max-width: 968px){.news-grid[data-v-fffd652d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.page-header[data-v-fffd652d]{padding:100px 0 40px}.page-title[data-v-fffd652d]{font-size:1.6rem}.page-subtitle[data-v-fffd652d]{font-size:.95rem}.news-grid[data-v-fffd652d]{grid-template-columns:1fr;gap:16px}.search-bar[data-v-fffd652d]{margin:0 auto 24px;padding:8px 14px}.pagination[data-v-fffd652d]{flex-wrap:wrap;gap:4px;margin-top:32px}.page-btn[data-v-fffd652d]{padding:6px 12px;font-size:.82rem}.category-btn[data-v-fffd652d]{padding:6px 16px;font-size:.82rem}.news-card-img[data-v-fffd652d]{height:160px}.empty-state[data-v-fffd652d]{padding:60px 0}}@media (max-width: 420px){.page-header[data-v-fffd652d]{padding:80px 0 32px}.page-title[data-v-fffd652d]{font-size:1.4rem}.news-card-img[data-v-fffd652d]{height:140px}.news-card-body[data-v-fffd652d]{padding:14px}.news-title[data-v-fffd652d]{font-size:.9rem}.news-summary[data-v-fffd652d]{font-size:.82rem;-webkit-line-clamp:2}.categories[data-v-fffd652d]{gap:6px}.category-btn[data-v-fffd652d]{padding:5px 12px;font-size:.78rem}}
