.blog-list-page[data-v-43a8a459]{padding:var(--spacing-xxl) 0;min-height:60vh}.blog-header[data-v-43a8a459]{text-align:center;margin-bottom:var(--spacing-xl)}.blog-title[data-v-43a8a459]{font-size:2.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.blog-desc[data-v-43a8a459]{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.category-filter[data-v-43a8a459]{display:flex;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap}.category-btn[data-v-43a8a459]{padding:8px 20px;border:1px solid var(--color-border);border-radius:24px;background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s}.category-btn[data-v-43a8a459]:hover{border-color:var(--color-primary);color:var(--color-primary)}.category-btn.active[data-v-43a8a459]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.article-grid[data-v-43a8a459]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.article-card[data-v-43a8a459]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);transition:box-shadow .2s,transform .2s}.article-card[data-v-43a8a459]:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.article-link[data-v-43a8a459]{display:block;padding:var(--spacing-lg);text-decoration:none;color:inherit}.article-category[data-v-43a8a459]{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.article-card-title[data-v-43a8a459]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);line-height:1.4}.article-excerpt[data-v-43a8a459]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-md);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-meta[data-v-43a8a459]{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.article-read-more[data-v-43a8a459]{color:var(--color-primary);font-weight:500}.empty-state[data-v-43a8a459]{text-align:center;padding:var(--spacing-xxl);color:var(--color-text-secondary)}.pagination[data-v-43a8a459]{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.page-btn[data-v-43a8a459]{width:40px;height:40px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);cursor:pointer;font-size:var(--font-size-base);transition:all .2s}.page-btn[data-v-43a8a459]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.page-btn[data-v-43a8a459]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-43a8a459]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media (max-width: 768px){.article-grid[data-v-43a8a459]{grid-template-columns:1fr}.blog-title[data-v-43a8a459]{font-size:2rem}}
