.blog-hero[data-v-c089bbc9]{background:var(--grad-hero);overflow:hidden;padding:clamp(96px,14vh,150px) 0 clamp(48px,7vh,76px);position:relative}.bh-inner[data-v-c089bbc9]{position:relative;text-align:center;z-index:1}.eyebrow-light[data-v-c089bbc9]{color:var(--text-on-dark-muted)}.bh-title[data-v-c089bbc9]{color:#fff;margin:12px 0 14px}.bh-sub[data-v-c089bbc9]{color:var(--text-on-dark-muted);margin-inline:auto;max-width:620px}.blog-body[data-v-c089bbc9]{padding:clamp(40px,6vw,68px) 0 clamp(56px,8vw,96px)}.cat-tabs[data-v-c089bbc9]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:var(--sp-8)}.cat-tab[data-v-c089bbc9]{background:var(--white);border:1px solid var(--slate-200);border-radius:var(--r-full);color:var(--slate-500);font-size:.92rem;font-weight:650;padding:9px 20px;transition:all var(--t-fast)}.cat-tab[data-v-c089bbc9]:hover{border-color:var(--brand-300);color:var(--brand-600)}.cat-tab.active[data-v-c089bbc9]{background:var(--brand-600);border-color:transparent;box-shadow:none;color:#fff}.blog-grid[data-v-c089bbc9]{display:grid;gap:var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.blog-card[data-v-c089bbc9]{overflow:hidden;padding:0}.bc-link[data-v-c089bbc9]{color:inherit;display:flex;flex-direction:column;height:100%}.bc-media[data-v-c089bbc9]{aspect-ratio:16/9;background:var(--slate-100);display:grid;overflow:hidden;place-items:center}.bc-media img[data-v-c089bbc9]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--t-slow);width:100%}.blog-card:hover .bc-media img[data-v-c089bbc9]{transform:scale(1.06)}.bc-ph[data-v-c089bbc9]{font-size:2.6rem;opacity:.4}.bc-body[data-v-c089bbc9]{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px}.bc-meta[data-v-c089bbc9]{align-items:center;display:flex;font-size:.8rem;gap:12px}.bc-cat[data-v-c089bbc9]{background:var(--brand-50);border-radius:var(--r-full);color:var(--brand-600);font-weight:650;padding:3px 10px}.bc-date[data-v-c089bbc9]{color:var(--slate-400)}.bc-title[data-v-c089bbc9]{line-height:1.4}.bc-excerpt[data-v-c089bbc9]{color:var(--slate-500);display:-webkit-box;flex:1;font-size:.93rem;-webkit-line-clamp:2;line-height:1.7;-webkit-box-orient:vertical;overflow:hidden}.bc-read[data-v-c089bbc9]{align-items:center;color:var(--brand-600);display:inline-flex;font-size:.9rem;font-weight:700;gap:6px;margin-top:4px}.bc-read span[data-v-c089bbc9]{transition:transform var(--t-fast)}.bc-link:hover .bc-read span[data-v-c089bbc9]{transform:translate(4px)}.blog-empty[data-v-c089bbc9]{color:var(--slate-400);padding:60px 0;text-align:center}.pager[data-v-c089bbc9]{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:var(--sp-9)}.pg-btn[data-v-c089bbc9]{background:var(--white);border:1px solid var(--slate-200);border-radius:var(--r-full);color:var(--ink-900);font-size:.92rem;font-weight:650;padding:10px 22px;transition:all var(--t-fast)}.pg-btn[data-v-c089bbc9]:hover:not(:disabled){border-color:var(--brand-400);box-shadow:var(--sh-sm);color:var(--brand-600)}.pg-btn[data-v-c089bbc9]:disabled{cursor:not-allowed;opacity:.45}.pg-info[data-v-c089bbc9]{color:var(--slate-400);font-size:.88rem}
