.blog-hero[data-v-20df8be8]{padding:clamp(4rem,10vw,7rem) 0 clamp(3rem,6vw,5rem)}.blog-hero__inner[data-v-20df8be8]{gap:1rem;max-width:44rem;display:grid}.blog-hero__inner h1[data-v-20df8be8]{font-size:clamp(3.4rem,10vw,7.5rem)}.blog-hero__lead[data-v-20df8be8]{max-width:38rem;color:var(--color-text-muted);margin:0;font-size:clamp(1.02rem,1.8vw,1.2rem)}.blog-grid[data-v-20df8be8]{gap:1.5rem;display:grid}.blog-card[data-v-20df8be8]{transition:var(--transition-surface);color:inherit;gap:.75rem;padding:clamp(1.5rem,3vw,2rem);text-decoration:none;display:grid}.blog-card[data-v-20df8be8]:hover,.blog-card[data-v-20df8be8]:focus-visible{box-shadow:var(--shadow-strong);transform:translateY(-3px)}.blog-card__meta[data-v-20df8be8]{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.blog-card__dot[data-v-20df8be8]{font-weight:700}.blog-card__title[data-v-20df8be8]{font-size:clamp(1.4rem,3vw,2rem);line-height:1}.blog-card__summary[data-v-20df8be8]{max-width:72ch;color:var(--color-text-muted);margin:0;line-height:1.6}.blog-card__tags[data-v-20df8be8]{flex-wrap:wrap;gap:.45rem;display:flex}.blog-card__tag[data-v-20df8be8]{border:1px solid var(--color-border-light);border-radius:var(--radius-pill);letter-spacing:.04em;color:var(--color-text-muted);padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-block}.blog-card__cta[data-v-20df8be8]{color:var(--color-text);font-size:.9rem;font-weight:700}
