.blog-page[data-v-ff46a469]{width:100%;min-height:60vh}.blog-hero[data-v-ff46a469]{max-width:960px;margin:0 auto;padding:48px 24px 28px}.blog-hero-title[data-v-ff46a469]{color:var(--color-text-primary);letter-spacing:-.03em;margin:0;font-size:36px;font-weight:800}.blog-hero-subtitle[data-v-ff46a469]{color:var(--color-text-tertiary);margin:6px 0 0;font-size:15px;line-height:1.5}.blog-featured[data-v-ff46a469]{max-width:960px;margin:0 auto;padding:0 24px 32px}a.blog-featured-card[data-v-ff46a469]{color:inherit;gap:24px;text-decoration:none;display:flex}.blog-featured-cover[data-v-ff46a469]{background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:10px;flex-shrink:0;width:45%;overflow:hidden}.blog-featured-cover img[data-v-ff46a469]{-o-object-fit:cover;object-fit:cover;height:100%;transition:transform var(--transition-slow);width:100%;display:block}a.blog-featured-card:hover .blog-featured-cover img[data-v-ff46a469]{transform:scale(1.03)}.blog-featured-body[data-v-ff46a469]{flex-direction:column;flex:1;justify-content:center;display:flex}.blog-featured-title[data-v-ff46a469]{color:var(--color-text-primary);transition:color var(--transition-fast);margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.35}.blog-featured-desc[data-v-ff46a469],a.blog-featured-card:hover .blog-featured-title[data-v-ff46a469]{color:var(--color-text-secondary)}.blog-featured-desc[data-v-ff46a469]{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-tabs[data-v-ff46a469]{border-bottom:var(--border-width-1)solid var(--color-border-default);gap:var(--space-20);margin-top:var(--space-20);display:flex}.blog-tab[data-v-ff46a469]{border:none;border-bottom:var(--border-width-2)solid transparent;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--text-small);padding:var(--space-8)0;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;margin-bottom:-1px;font-weight:400}.blog-tab[data-v-ff46a469]:hover{color:var(--color-text-secondary)}.blog-tab--active[data-v-ff46a469]{border-bottom-color:var(--color-text-primary);color:var(--color-text-primary);font-weight:500}.blog-empty[data-v-ff46a469]{color:var(--color-text-tertiary);text-align:center;padding:60px 24px;font-size:15px}.blog-empty[data-v-ff46a469],.blog-grid[data-v-ff46a469]{max-width:960px;margin:0 auto}.blog-grid[data-v-ff46a469]{grid-template-columns:1fr 1fr 1fr;gap:20px;padding:20px 24px 100px;display:grid}a.blog-card[data-v-ff46a469]{background:var(--color-bg-surface);border:1px solid var(--color-border-default);color:inherit;transition:box-shadow var(--transition-medium),transform var(--transition-medium),border-color var(--transition-medium);border-radius:10px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.blog-card[data-v-ff46a469]:hover{border-color:var(--color-border-strong);transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.blog-card-cover[data-v-ff46a469]{background:var(--color-bg-subtle);width:100%;overflow:hidden}.blog-card-cover img[data-v-ff46a469]{height:auto;transition:transform var(--transition-slow);width:100%;display:block}a.blog-card:hover .blog-card-cover img[data-v-ff46a469]{transform:scale(1.03)}.blog-card-body[data-v-ff46a469]{padding:14px 16px 18px}.blog-card-title[data-v-ff46a469]{color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-tag[data-v-ff46a469]{letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:inline-block}.blog-meta-row[data-v-ff46a469],.blog-tag[data-v-ff46a469]{color:var(--color-text-tertiary)}.blog-meta-row[data-v-ff46a469]{align-items:center;gap:5px;font-size:12px;display:flex}.blog-avatar[data-v-ff46a469]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:20px;height:20px}.blog-author[data-v-ff46a469]{font-weight:500}.blog-dot[data-v-ff46a469]{opacity:.35}@media (max-width:768px){.blog-hero[data-v-ff46a469]{padding:36px 16px 20px}.blog-hero-title[data-v-ff46a469]{font-size:28px}.blog-featured[data-v-ff46a469]{padding:0 16px 24px}a.blog-featured-card[data-v-ff46a469]{flex-direction:column;gap:14px}.blog-featured-cover[data-v-ff46a469]{width:100%}.blog-featured-title[data-v-ff46a469]{font-size:18px}.blog-tabs[data-v-ff46a469]{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.blog-tabs[data-v-ff46a469]::-webkit-scrollbar{display:none}.blog-tab[data-v-ff46a469]{flex-shrink:0}.blog-grid[data-v-ff46a469]{grid-template-columns:1fr 1fr;gap:16px;padding:0 16px 80px}}@media (max-width:480px){.blog-grid[data-v-ff46a469]{grid-template-columns:1fr}}
