.blog-page[data-v-bf1b2f51]{width:100%;min-height:60vh}.blog-hero[data-v-bf1b2f51]{max-width:960px;margin:0 auto;padding:48px 24px 28px}.blog-hero-title[data-v-bf1b2f51]{color:var(--color-text-primary);letter-spacing:-.03em;margin:0;font-size:36px;font-weight:800}.blog-hero-subtitle[data-v-bf1b2f51]{color:var(--color-text-tertiary);margin:6px 0 0;font-size:15px;line-height:1.5}.blog-featured[data-v-bf1b2f51]{max-width:960px;margin:0 auto;padding:0 24px 32px}a.blog-featured-card[data-v-bf1b2f51]{color:inherit;gap:24px;text-decoration:none;display:flex}.blog-featured-cover[data-v-bf1b2f51]{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-bf1b2f51]{-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-bf1b2f51]{transform:scale(1.03)}.blog-featured-body[data-v-bf1b2f51]{flex-direction:column;flex:1;justify-content:center;display:flex}.blog-featured-title[data-v-bf1b2f51]{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-bf1b2f51],a.blog-featured-card:hover .blog-featured-title[data-v-bf1b2f51]{color:var(--color-text-secondary)}.blog-featured-desc[data-v-bf1b2f51]{-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-grid[data-v-bf1b2f51]{grid-template-columns:1fr 1fr 1fr;gap:20px;max-width:960px;margin:0 auto;padding:0 24px 100px;display:grid}a.blog-card[data-v-bf1b2f51]{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-bf1b2f51]:hover{border-color:var(--color-border-strong);transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.blog-card-cover[data-v-bf1b2f51]{background:var(--color-bg-subtle);width:100%;overflow:hidden}.blog-card-cover img[data-v-bf1b2f51]{height:auto;transition:transform var(--transition-slow);width:100%;display:block}a.blog-card:hover .blog-card-cover img[data-v-bf1b2f51]{transform:scale(1.03)}.blog-card-body[data-v-bf1b2f51]{padding:14px 16px 18px}.blog-card-title[data-v-bf1b2f51]{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-bf1b2f51]{letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:inline-block}.blog-meta-row[data-v-bf1b2f51],.blog-tag[data-v-bf1b2f51]{color:var(--color-text-tertiary)}.blog-meta-row[data-v-bf1b2f51]{align-items:center;gap:5px;font-size:12px;display:flex}.blog-avatar[data-v-bf1b2f51]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:20px;height:20px}.blog-author[data-v-bf1b2f51]{font-weight:500}.blog-dot[data-v-bf1b2f51]{opacity:.35}@media (max-width:768px){.blog-hero[data-v-bf1b2f51]{padding:36px 16px 20px}.blog-hero-title[data-v-bf1b2f51]{font-size:28px}.blog-featured[data-v-bf1b2f51]{padding:0 16px 24px}a.blog-featured-card[data-v-bf1b2f51]{flex-direction:column;gap:14px}.blog-featured-cover[data-v-bf1b2f51]{width:100%}.blog-featured-title[data-v-bf1b2f51]{font-size:18px}.blog-grid[data-v-bf1b2f51]{grid-template-columns:1fr 1fr;gap:16px;padding:0 16px 80px}}@media (max-width:480px){.blog-grid[data-v-bf1b2f51]{grid-template-columns:1fr}}
