.page-module__jXZM3G__blogPage{padding-bottom:var(--space-20)}.page-module__jXZM3G__hero{background:var(--bg-secondary);padding:var(--space-16) var(--space-4);text-align:center;border-bottom:1px solid var(--border-light)}.page-module__jXZM3G__heroContent{max-width:700px;margin:0 auto}.page-module__jXZM3G__hero h1{font-size:3rem;font-family:var(--font-heading);margin-bottom:var(--space-4);color:var(--text-primary)}.page-module__jXZM3G__hero p{color:var(--text-secondary);margin-bottom:var(--space-6);font-size:1.125rem;line-height:1.6}.page-module__jXZM3G__categoryTabs{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__jXZM3G__categoryTab{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border-radius:999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none}.page-module__jXZM3G__categoryTab:hover{background:var(--bg-primary);border-color:var(--color-terracotta);color:var(--color-terracotta)}.page-module__jXZM3G__categoryTabActive{background:var(--color-terracotta);border-color:var(--color-terracotta);color:#fff}.page-module__jXZM3G__categoryTabActive:hover{background:var(--color-terracotta-dark);color:#fff}.page-module__jXZM3G__postsSection{margin-top:var(--space-12)}.page-module__jXZM3G__postsGrid{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__jXZM3G__postsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__jXZM3G__postsGrid{grid-template-columns:repeat(3,1fr)}}.page-module__jXZM3G__postCard{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.page-module__jXZM3G__postCard:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.page-module__jXZM3G__postImageWrap{aspect-ratio:16/10;background:var(--bg-secondary);position:relative;overflow:hidden}.page-module__jXZM3G__postImage{object-fit:cover;transition:transform .4s}.page-module__jXZM3G__postCard:hover .page-module__jXZM3G__postImage{transform:scale(1.05)}.page-module__jXZM3G__postBody{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.page-module__jXZM3G__postMeta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.page-module__jXZM3G__postCategory{text-transform:uppercase;letter-spacing:.08em;color:var(--color-terracotta);background:#cc550014;border-radius:4px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.page-module__jXZM3G__postDate,.page-module__jXZM3G__postReadTime{color:var(--text-muted);font-size:.75rem}.page-module__jXZM3G__postTitle{font-size:1.25rem;font-family:var(--font-heading);color:var(--text-primary);margin-bottom:var(--space-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__postExcerpt{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__readMore{align-items:center;gap:var(--space-2);color:var(--color-terracotta);margin-top:var(--space-4);transition:gap var(--transition-fast);font-size:.875rem;font-weight:500;display:inline-flex}.page-module__jXZM3G__postCard:hover .page-module__jXZM3G__readMore{gap:var(--space-3)}.page-module__jXZM3G__emptyState{text-align:center;padding:var(--space-20) var(--space-4)}.page-module__jXZM3G__emptyIcon{margin-bottom:var(--space-6);font-size:4rem}.page-module__jXZM3G__emptyState h3{font-size:1.5rem;font-family:var(--font-heading);color:var(--text-primary);margin-bottom:var(--space-3)}.page-module__jXZM3G__emptyState p{color:var(--text-secondary);font-size:1rem}.page-module__jXZM3G__singlePost{padding-bottom:var(--space-20)}.page-module__jXZM3G__singleHero{aspect-ratio:21/9;background:var(--bg-secondary);width:100%;max-height:480px;position:relative;overflow:hidden}.page-module__jXZM3G__singleHeroImage{object-fit:cover}.page-module__jXZM3G__singleContent{max-width:780px;padding:var(--space-12) var(--space-4);margin:0 auto}.page-module__jXZM3G__singleMeta{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-module__jXZM3G__singleContent h1{font-size:2.75rem;font-family:var(--font-heading);color:var(--text-primary);margin-bottom:var(--space-6);line-height:1.2}.page-module__jXZM3G__singleAuthor{color:var(--text-primary);font-size:.9375rem;font-weight:500}.page-module__jXZM3G__articleBody{color:var(--text-secondary);font-size:1.125rem;line-height:1.8}.page-module__jXZM3G__articleBody h2,.page-module__jXZM3G__articleBody h3{font-family:var(--font-heading);color:var(--text-primary);margin-top:var(--space-10);margin-bottom:var(--space-4)}.page-module__jXZM3G__articleBody p{margin-bottom:var(--space-6)}.page-module__jXZM3G__articleBody img{border-radius:var(--radius-lg);width:100%;margin:var(--space-8) 0}.page-module__jXZM3G__articleBody blockquote{border-left:3px solid var(--color-terracotta);padding-left:var(--space-6);margin:var(--space-8) 0;color:var(--text-muted);font-style:italic}.page-module__jXZM3G__tags{gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--border-light);flex-wrap:wrap;display:flex}.page-module__jXZM3G__tag{background:var(--bg-secondary);color:var(--text-secondary);border-radius:999px;padding:.375rem .875rem;font-size:.8125rem}.page-module__jXZM3G__relatedSection{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--border-light)}.page-module__jXZM3G__relatedSection h2{font-size:1.75rem;font-family:var(--font-heading);text-align:center;margin-bottom:var(--space-8)}@media (max-width:768px){.page-module__jXZM3G__hero h1{font-size:2rem}.page-module__jXZM3G__singleContent h1{font-size:1.75rem}.page-module__jXZM3G__singleHero{aspect-ratio:16/9}.page-module__jXZM3G__articleBody{font-size:1rem}}
