.filters[data-v-bc0d488d]{margin-bottom:32px}.tag-filters[data-v-bc0d488d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tag-count[data-v-bc0d488d]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:1;border-radius:9px;background:#00000014;color:var(--color-text-secondary)}.news-tags[data-v-bc0d488d]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.news-grid[data-v-bc0d488d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;min-height:100px}.news-card[data-v-bc0d488d]{background:#fff;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;color:inherit;transition:all .2s;display:flex;flex-direction:column}.news-card[data-v-bc0d488d]:hover{border-color:var(--color-primary-light);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.news-cover[data-v-bc0d488d]{width:100%;height:200px;overflow:hidden;background:var(--color-bg-secondary)}.news-cover img[data-v-bc0d488d]{width:100%;height:100%;object-fit:cover}.news-cover-placeholder[data-v-bc0d488d]{display:flex;align-items:center;justify-content:center}.news-body[data-v-bc0d488d]{padding:20px;flex:1;display:flex;flex-direction:column}.news-meta[data-v-bc0d488d]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.news-date[data-v-bc0d488d]{font-size:13px;color:var(--color-text-secondary)}.news-body h3[data-v-bc0d488d]{font-size:17px;font-weight:600;margin-bottom:8px;line-height:1.4}.news-summary[data-v-bc0d488d]{font-size:14px;color:var(--color-text-secondary);line-height:1.6;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more[data-v-bc0d488d]{font-size:14px;color:var(--color-primary);margin-top:12px;font-weight:500}.pagination[data-v-bc0d488d]{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.news-grid[data-v-bc0d488d]{grid-template-columns:1fr;gap:16px}.news-cover[data-v-bc0d488d]{height:160px}}
