.blog-hero[data-v-5937bbe6]{text-align:center;padding:var(--hero-pad-top) 24px var(--hero-pad-bottom);min-height:var(--hero-min-height);display:flex;flex-direction:column;justify-content:center}.blog-hero__title[data-v-5937bbe6]{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--color-text-primary);margin-bottom:16px}.blog-hero__sub[data-v-5937bbe6]{font-size:1.125rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto 18px}.blog-hero__intro[data-v-5937bbe6]{font-size:1rem;line-height:1.75;color:var(--color-text-secondary);max-width:760px;margin:0 auto}.blog-grid[data-v-5937bbe6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;max-width:1200px;margin:0 auto;padding:0 24px 80px}.blog-card[data-v-5937bbe6]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,transform .2s}.blog-card[data-v-5937bbe6]:hover{border-color:var(--color-accent);transform:translateY(-2px)}.blog-card__meta[data-v-5937bbe6]{display:flex;align-items:center;gap:12px}.blog-card__category[data-v-5937bbe6]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);background:var(--color-bg-sunken);padding:4px 10px;border-radius:999px}.blog-card__time[data-v-5937bbe6]{font-size:.8rem;color:var(--color-text-tertiary)}.blog-card__title[data-v-5937bbe6]{font-size:1.2rem;font-weight:700;line-height:1.4;margin:0}.blog-card__title a[data-v-5937bbe6]{color:var(--color-text-primary);text-decoration:none}.blog-card__title a[data-v-5937bbe6]:hover{text-decoration:underline}.blog-card__excerpt[data-v-5937bbe6]{font-size:.95rem;color:var(--color-text-secondary);line-height:1.6;flex:1}.blog-card__cta[data-v-5937bbe6]{font-size:.9rem;font-weight:600;color:var(--color-accent);text-decoration:none;margin-top:8px}.blog-card__cta[data-v-5937bbe6]:hover{text-decoration:underline}
