.blog-module__sGC0nW__blogPage{min-height:100vh}.blog-module__sGC0nW__blogHero{padding:var(--space-24) 0 var(--space-16);position:relative;overflow:hidden}.blog-module__sGC0nW__blogHero:before{content:"";pointer-events:none;background:radial-gradient(80% 40% at 50% -10%,#22c55e14,#0000);position:absolute;inset:0}.blog-module__sGC0nW__blogHeroContent{text-align:center;max-width:720px;margin:0 auto;position:relative}.blog-module__sGC0nW__blogEyebrow{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--success-bg);color:var(--kiwi-400);font-size:var(--text-xs);border-radius:var(--radius-full);letter-spacing:.03em;text-transform:uppercase;margin-bottom:var(--space-4);font-weight:600;display:inline-flex}.blog-module__sGC0nW__blogTitle{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.03em;margin-bottom:var(--space-4)}.blog-module__sGC0nW__blogSubtitle{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:560px;margin:0 auto}.blog-module__sGC0nW__audienceTabs{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.blog-module__sGC0nW__audienceTab{padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--text-secondary);border:1px solid var(--border);background:var(--bg-secondary);cursor:pointer;transition:all var(--transition-base);font-weight:500}.blog-module__sGC0nW__audienceTab:hover{border-color:var(--border-hover);color:var(--text-primary)}.blog-module__sGC0nW__audienceTabActive{background:var(--kiwi-gradient);color:#fff;border-color:#0000}.blog-module__sGC0nW__sectionTitle{font-family:var(--font-heading);font-size:var(--text-2xl);margin-bottom:var(--space-4);letter-spacing:-.01em;font-weight:600}.blog-module__sGC0nW__sectionDescription{color:var(--text-secondary);max-width:640px;margin-bottom:var(--space-8)}.blog-module__sGC0nW__categoryChips{gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.blog-module__sGC0nW__categoryChip{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);background:var(--bg-tertiary);border:1px solid var(--border);color:var(--text-secondary);transition:all var(--transition-base);font-weight:500;display:inline-flex}.blog-module__sGC0nW__categoryChip:hover{border-color:var(--kiwi-500);color:var(--text-primary)}.blog-module__sGC0nW__categoryChipActive{color:var(--kiwi-400);background:#22c55e1f;border-color:#22c55e66}.blog-module__sGC0nW__postsGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.blog-module__sGC0nW__postCard{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);transition:all var(--transition-base);flex-direction:column;height:100%;display:flex}.blog-module__sGC0nW__postCard:hover{border-color:var(--kiwi-500);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.blog-module__sGC0nW__postCardMeta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-weight:600;display:flex}.blog-module__sGC0nW__postCardAudience{color:var(--kiwi-400)}.blog-module__sGC0nW__postCardTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-snug);margin-bottom:var(--space-2)}.blog-module__sGC0nW__postCardExcerpt{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);flex:1}.blog-module__sGC0nW__postCardFooter{font-size:var(--text-xs);color:var(--text-tertiary);justify-content:space-between;align-items:center;display:flex}.blog-module__sGC0nW__postCardRead{align-items:center;gap:var(--space-1);color:var(--kiwi-400);transition:gap var(--transition-fast);font-weight:500;display:inline-flex}.blog-module__sGC0nW__postCard:hover .blog-module__sGC0nW__postCardRead{gap:var(--space-2)}.blog-module__sGC0nW__emptyPosts{grid-column:1/-1}.blog-module__sGC0nW__postHeader{max-width:760px;padding:var(--space-20) 0 var(--space-8);text-align:center;margin:0 auto}.blog-module__sGC0nW__postBreadcrumb{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.04em;display:inline-flex}.blog-module__sGC0nW__postBreadcrumb a:hover{color:var(--kiwi-400)}.blog-module__sGC0nW__postHeaderTitle{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.02em;margin-bottom:var(--space-4)}.blog-module__sGC0nW__postHeaderExcerpt{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.blog-module__sGC0nW__postMetaRow{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary);display:inline-flex}.blog-module__sGC0nW__postLayout{max-width:760px;padding-bottom:var(--space-20);margin:0 auto}.blog-module__sGC0nW__postContent{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary)}.blog-module__sGC0nW__postContent p{margin-bottom:var(--space-5)}.blog-module__sGC0nW__postContent h2,.blog-module__sGC0nW__postContent h3{font-family:var(--font-heading);color:var(--text-primary);margin-top:var(--space-8);margin-bottom:var(--space-3)}.blog-module__sGC0nW__postContent h2{font-size:var(--text-2xl);font-weight:600}.blog-module__sGC0nW__postContent h3{font-size:var(--text-xl);font-weight:600}.blog-module__sGC0nW__postContent ul,.blog-module__sGC0nW__postContent ol{margin-bottom:var(--space-5);padding-left:var(--space-6)}.blog-module__sGC0nW__postContent ul{list-style:outside}.blog-module__sGC0nW__postContent ol{list-style:decimal}.blog-module__sGC0nW__postContent li{margin-bottom:var(--space-2)}.blog-module__sGC0nW__postCta{margin-top:var(--space-10)}.blog-module__sGC0nW__relatedPosts{margin-top:var(--space-16)}.blog-module__sGC0nW__relatedPostsTitle{font-family:var(--font-heading);font-size:var(--text-2xl);margin-bottom:var(--space-6);font-weight:600}@media (max-width:1024px){.blog-module__sGC0nW__postsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-module__sGC0nW__blogTitle,.blog-module__sGC0nW__postHeaderTitle{font-size:var(--text-3xl)}.blog-module__sGC0nW__postsGrid{grid-template-columns:1fr}.blog-module__sGC0nW__blogHero{padding:var(--space-16) 0 var(--space-10)}}
