.blog-module__R0QMoW__blogHero{padding:calc(var(--header-height) + var(--space-4xl))0 var(--space-3xl);background:var(--gradient-hero);text-align:center;color:var(--color-white)}.blog-module__R0QMoW__blogHero h1{font-size:var(--font-size-hero);margin-bottom:var(--space-sm);font-weight:800}.blog-module__R0QMoW__blogHero p{font-size:var(--font-size-lg);color:var(--color-text-on-dark-muted)}.blog-module__R0QMoW__categoryFilter{justify-content:center;gap:var(--space-sm);padding:var(--space-xl)0;background:var(--color-white);border-bottom:1px solid var(--color-border-light);top:var(--header-height-scrolled);z-index:100;flex-wrap:wrap;display:flex;position:sticky}.blog-module__R0QMoW__categoryBtn{border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-text-secondary);border:1px solid var(--color-border);transition:all var(--transition-fast);cursor:pointer;background:var(--color-white);padding:8px 20px;font-weight:500}.blog-module__R0QMoW__categoryBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.blog-module__R0QMoW__categoryBtnActive{background:var(--color-accent);color:var(--color-white);border-color:var(--color-accent)}.blog-module__R0QMoW__featuredPost{padding:var(--space-3xl)0;background:var(--color-white)}.blog-module__R0QMoW__featuredInner{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.blog-module__R0QMoW__featuredImage{border-radius:var(--radius-xl);border:1px solid var(--color-border-light);background:linear-gradient(135deg,#0c2d3f0d,#f28c1e14);justify-content:center;align-items:center;height:340px;font-size:3rem;display:flex}.blog-module__R0QMoW__featuredBadge{color:var(--color-accent);border-radius:var(--radius-full);font-size:var(--font-size-xs);margin-bottom:var(--space-md);background:#f28c1e1a;padding:4px 14px;font-weight:600;display:inline-block}.blog-module__R0QMoW__featuredTitle{font-size:var(--font-size-3xl);color:var(--color-foundation);margin-bottom:var(--space-md);line-height:1.3}.blog-module__R0QMoW__featuredExcerpt{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-lg);line-height:1.7}.blog-module__R0QMoW__featuredMeta{gap:var(--space-lg);font-size:var(--font-size-xs);color:var(--color-text-light);display:flex}.blog-module__R0QMoW__blogGrid{padding:var(--space-3xl)0 var(--space-5xl);background:var(--color-surface)}.blog-module__R0QMoW__postsGrid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.blog-module__R0QMoW__blogCard{background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-border-light);transition:all var(--transition-base);overflow:hidden}.blog-module__R0QMoW__blogCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.blog-module__R0QMoW__blogCardImage{background:linear-gradient(135deg,#0c2d3f0a,#f28c1e0f);justify-content:center;align-items:center;height:200px;font-size:2rem;display:flex}.blog-module__R0QMoW__blogCardBody{padding:var(--space-lg)}.blog-module__R0QMoW__blogCardCategory{font-size:var(--font-size-xs);color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm);font-weight:600}.blog-module__R0QMoW__blogCardTitle{font-size:var(--font-size-lg);color:var(--color-foundation);margin-bottom:var(--space-sm);font-weight:600;line-height:1.4}.blog-module__R0QMoW__blogCardExcerpt{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-md);line-height:1.6}.blog-module__R0QMoW__blogCardMeta{font-size:var(--font-size-xs);color:var(--color-text-light);justify-content:space-between;display:flex}@media (max-width:768px){.blog-module__R0QMoW__featuredInner,.blog-module__R0QMoW__postsGrid{grid-template-columns:1fr}.blog-module__R0QMoW__categoryFilter{position:relative;top:0}}
