.blog-card-module__gZlMAa__card{background:var(--surface1);border:1px solid var(--surface3);border-radius:var(--br);color:inherit;height:100%;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;text-decoration:none!important}.blog-card-module__gZlMAa__card:hover{box-shadow:0 12px 24px var(--shadow-default);transform:translateY(-4px)}.blog-card-module__gZlMAa__cardImage{object-fit:cover;width:100%;height:200px;display:block}.blog-card-module__gZlMAa__cardContent{padding:24px}.blog-card-module__gZlMAa__cardTitle{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text1);margin:0 0 12px;line-height:1.4}.blog-card-module__gZlMAa__cardDescription{font-size:var(--fs-md);color:var(--text2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card-module__gZlMAa__cardMeta{font-size:var(--fs-sm);color:var(--text2);align-items:center;gap:12px;display:flex}
.blog-listing-client-module__VRvZZW__filterControls{flex-direction:column;gap:1rem;margin-top:.5rem;margin-bottom:2rem;display:flex}.blog-listing-client-module__VRvZZW__contentSection{flex-direction:column;display:flex}.blog-listing-client-module__VRvZZW__resultCount{font-size:var(--fs-md);color:var(--text3)}.blog-listing-client-module__VRvZZW__postsGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:60px;display:grid}@media (max-width:1100px){.blog-listing-client-module__VRvZZW__postsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-listing-client-module__VRvZZW__postsGrid{grid-template-columns:1fr}}.blog-listing-client-module__VRvZZW__noResults{font-size:var(--fs-lg);color:var(--text2);text-align:center;padding:60px 0}
