.page-module__jXZM3G__hero{text-align:center;justify-content:center;align-items:center;height:50vh;min-height:400px;padding-top:80px;display:flex;position:relative}.page-module__jXZM3G__heroBackground{position:absolute;inset:0}.page-module__jXZM3G__heroImage{object-fit:cover}.page-module__jXZM3G__heroOverlay{background:linear-gradient(#0000004d 0%,#0006 60%,#fafafa 100%);position:absolute;inset:0}.page-module__jXZM3G__heroContent{z-index:10;max-width:700px;padding:var(--space-6);position:relative}.page-module__jXZM3G__badge{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-white);margin-bottom:var(--space-4);background:#ffffff26;border:1px solid #fff3;display:inline-flex}.page-module__jXZM3G__title{font-size:var(--text-5xl);color:var(--color-white);margin-bottom:var(--space-4);text-shadow:0 2px 20px #0000004d}.page-module__jXZM3G__subtitle{font-size:var(--text-xl);color:#ffffffe6;margin:0}.page-module__jXZM3G__container{max-width:var(--container-lg);padding:0 var(--space-6);margin:0 auto}.page-module__jXZM3G__blog{padding:var(--space-20)0;background:var(--color-background)}.page-module__jXZM3G__postsGrid{gap:var(--space-8);margin-bottom:var(--space-12);display:grid}.page-module__jXZM3G__postCard{gap:var(--space-6);background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);transition:all var(--transition-base);grid-template-columns:300px 1fr;display:grid;overflow:hidden}.page-module__jXZM3G__postCard:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.page-module__jXZM3G__postImage{aspect-ratio:16/10;position:relative}.page-module__jXZM3G__image{object-fit:cover;transition:transform var(--transition-slow)}.page-module__jXZM3G__postCard:hover .page-module__jXZM3G__image{transform:scale(1.05)}.page-module__jXZM3G__postCategory{top:var(--space-4);left:var(--space-4);padding:var(--space-1)var(--space-3);background:var(--color-primary);color:var(--color-white);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);position:absolute}.page-module__jXZM3G__postContent{padding:var(--space-6);flex-direction:column;display:flex}.page-module__jXZM3G__postDate{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}.page-module__jXZM3G__postTitle{font-size:var(--text-xl);color:var(--color-text);margin-bottom:var(--space-3);line-height:var(--leading-tight)}.page-module__jXZM3G__postExcerpt{font-size:var(--text-base);color:var(--color-text-light);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);flex:1}.page-module__jXZM3G__readMore{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}.page-module__jXZM3G__readMore:hover{color:var(--color-primary-dark)}.page-module__jXZM3G__commentCta{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-md)}.page-module__jXZM3G__commentContent{align-items:center;gap:var(--space-6);display:flex}.page-module__jXZM3G__commentIcon{font-size:48px}.page-module__jXZM3G__commentContent h3{font-size:var(--text-lg);margin-bottom:var(--space-1)}.page-module__jXZM3G__commentContent p{font-size:var(--text-sm);color:var(--color-text-light);margin:0}.page-module__jXZM3G__commentContent>div{flex:1}@media (max-width:768px){.page-module__jXZM3G__title{font-size:var(--text-3xl)}.page-module__jXZM3G__postCard{grid-template-columns:1fr}.page-module__jXZM3G__postImage{height:200px}.page-module__jXZM3G__commentContent{text-align:center;flex-direction:column}}
