.blog-module__y_xCuG__filters{gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.blog-module__y_xCuG__filterBtn{padding:var(--space-2) var(--space-4);font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:var(--color-gray-500);background:var(--color-gray-100);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);border:2px solid #0000}.blog-module__y_xCuG__filterBtn:hover{color:var(--color-navy);background:var(--color-gray-200)}.blog-module__y_xCuG__filterBtn.blog-module__y_xCuG__active{color:var(--color-navy);background:var(--color-white);border-color:var(--color-navy)}.blog-module__y_xCuG__featured{gap:var(--space-8);margin-bottom:var(--space-10);padding:var(--space-6);background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--color-gray-200);transition:all var(--transition-base);grid-template-columns:1.2fr 1fr;text-decoration:none;display:grid}.blog-module__y_xCuG__featured:hover{box-shadow:var(--shadow-2xl);transform:translateY(-2px)}.blog-module__y_xCuG__featuredImage{border-radius:var(--radius-lg);overflow:hidden}.blog-module__y_xCuG__featuredImg{object-fit:cover;width:100%;height:100%}.blog-module__y_xCuG__featuredContent{justify-content:center;gap:var(--space-3);flex-direction:column;display:flex}.blog-module__y_xCuG__featuredTitle{font-size:var(--text-2xl);color:var(--color-gray-900)}.blog-module__y_xCuG__featuredExcerpt{font-size:var(--text-sm);color:var(--color-gray-600);line-height:var(--leading-relaxed)}.blog-module__y_xCuG__meta{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-gray-400);align-items:center;display:flex}.blog-module__y_xCuG__grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.blog-module__y_xCuG__postCard{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-gray-200);transition:all var(--transition-base);text-decoration:none;overflow:hidden}.blog-module__y_xCuG__postCard:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.blog-module__y_xCuG__postImage{aspect-ratio:16/10;overflow:hidden}.blog-module__y_xCuG__postImg{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base)}.blog-module__y_xCuG__postCard:hover .blog-module__y_xCuG__postImg{transform:scale(1.05)}.blog-module__y_xCuG__postContent{padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.blog-module__y_xCuG__postTitle{font-size:var(--text-lg);color:var(--color-gray-900);line-height:var(--leading-snug)}.blog-module__y_xCuG__postExcerpt{font-size:var(--text-sm);color:var(--color-gray-600);line-height:var(--leading-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:768px){.blog-module__y_xCuG__featured,.blog-module__y_xCuG__grid{grid-template-columns:1fr}}
