.blog_hero__m_tED{background:var(--primary);color:var(--primary-fg);padding:4rem 0 3rem;text-align:center}.blog_heroInner__l_CN9{width:min(var(--max-width),100% - 3rem);margin:0 auto;max-width:40rem}.blog_heroTitle__4NEms{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;margin:0 0 .75rem;line-height:1.2}.blog_heroSub__6UCg7{font-size:1.0625rem;color:rgba(255,255,255,.7);margin:0;line-height:1.6}.blog_sectionInner__yyvMm{width:min(var(--max-width),100% - 3rem);margin:0 auto}.blog_postsSection__ioWJS{padding:3rem 0 5rem}.blog_emptyState__2VMKB{text-align:center;font-size:1.0625rem;color:var(--text-muted);padding:3rem 0}.blog_postsGrid__d87Vb{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:2rem;gap:2rem}.blog_postCard__N8pLU{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);padding:2rem;text-decoration:none;transition:box-shadow var(--duration-base) var(--ease-gentle)}.blog_postCard__N8pLU:hover{box-shadow:var(--shadow-hover)}.blog_postMeta__IjTU0{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.blog_postDate__R__t_{font-size:.8125rem;color:var(--text-muted)}.blog_postTag__399fe{font-size:.75rem;font-weight:600;color:var(--accent);background:var(--accent-light);padding:.2rem .5rem;border-radius:var(--radius-pill);text-transform:lowercase}.blog_postTitle__uheS3{font-size:1.25rem;font-weight:800;line-height:1.3;margin:0 0 .5rem;color:var(--text-main)}.blog_postDesc__3qgN3{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin:0 0 1rem;flex:1 1}.blog_postAuthor__eOW__{font-size:.8125rem;color:var(--text-muted)}@media (max-width:600px){.blog_heroInner__l_CN9,.blog_sectionInner__yyvMm{width:min(var(--max-width),100% - 2rem)}}