.blog-module__3rPSzG__featured{margin-bottom:var(--space-10);grid-template-columns:1.2fr 1fr;min-height:380px;text-decoration:none;display:grid;overflow:hidden}.blog-module__3rPSzG__featuredImage{position:relative;overflow:hidden}.blog-module__3rPSzG__img{object-fit:cover;transition:transform var(--transition-slow)}.blog-module__3rPSzG__featured:hover .blog-module__3rPSzG__img,.blog-module__3rPSzG__postCard:hover .blog-module__3rPSzG__img{transform:scale(1.08)}.blog-module__3rPSzG__featuredOverlay{top:var(--space-4);left:var(--space-4);position:absolute}.blog-module__3rPSzG__featuredBadge{background:var(--color-accent);color:var(--color-primary);font-size:var(--text-xs);font-weight:700;font-family:var(--font-heading);border-radius:var(--radius-full);padding:.3rem .8rem}.blog-module__3rPSzG__featuredContent{padding:var(--space-10);justify-content:center;gap:var(--space-4);flex-direction:column;display:flex}.blog-module__3rPSzG__category{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-family:var(--font-heading);display:inline-flex}.blog-module__3rPSzG__featuredTitle{font-size:var(--text-2xl);color:var(--color-text-primary);transition:color var(--transition-fast);font-weight:800;line-height:1.3}.blog-module__3rPSzG__featured:hover .blog-module__3rPSzG__featuredTitle{color:var(--color-accent)}.blog-module__3rPSzG__featuredExcerpt{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7}.blog-module__3rPSzG__meta{gap:var(--space-4);flex-wrap:wrap;display:flex}.blog-module__3rPSzG__meta span{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.blog-module__3rPSzG__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.blog-module__3rPSzG__postCard{flex-direction:column;text-decoration:none;display:flex}.blog-module__3rPSzG__postImage{height:200px;position:relative;overflow:hidden}.blog-module__3rPSzG__postBody{padding:var(--space-5);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.blog-module__3rPSzG__postTitle{font-size:var(--text-lg);color:var(--color-text-primary);transition:color var(--transition-fast);font-weight:700;line-height:1.35}.blog-module__3rPSzG__postCard:hover .blog-module__3rPSzG__postTitle{color:var(--color-accent)}.blog-module__3rPSzG__postExcerpt{font-size:var(--text-sm);color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;line-height:1.7;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.blog-module__3rPSzG__featured{grid-template-columns:1fr}.blog-module__3rPSzG__featuredImage{height:280px}.blog-module__3rPSzG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-module__3rPSzG__grid{grid-template-columns:1fr}}
