.FeaturedPosts-module__Hn-tZq__grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2.5rem;display:grid}.FeaturedPosts-module__Hn-tZq__card{background:var(--color-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.FeaturedPosts-module__Hn-tZq__imageWrapper{aspect-ratio:16/10;width:100%;display:block;position:relative;overflow:hidden}.FeaturedPosts-module__Hn-tZq__image{object-fit:cover;transition:transform var(--transition-slow)}.FeaturedPosts-module__Hn-tZq__card:hover .FeaturedPosts-module__Hn-tZq__image{transform:scale(1.1)}.FeaturedPosts-module__Hn-tZq__categoryBadge{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;z-index:5;padding:.5rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:1.5rem;left:1.5rem}.FeaturedPosts-module__Hn-tZq__content{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.FeaturedPosts-module__Hn-tZq__meta{color:var(--color-text-muted);gap:1.5rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.FeaturedPosts-module__Hn-tZq__metaItem{align-items:center;gap:.5rem;display:flex}.FeaturedPosts-module__Hn-tZq__title{transition:color var(--transition-fast);margin-bottom:1rem;font-size:1.5rem;line-height:1.3}.FeaturedPosts-module__Hn-tZq__title:hover{color:var(--color-primary)}.FeaturedPosts-module__Hn-tZq__description{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:2rem;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.FeaturedPosts-module__Hn-tZq__readMore{color:var(--color-primary);transition:all var(--transition-fast);align-items:center;gap:.5rem;margin-top:auto;font-size:.9rem;font-weight:700;display:flex}.FeaturedPosts-module__Hn-tZq__readMore:hover{color:var(--color-primary-dark);gap:.75rem}@media (max-width:768px){.FeaturedPosts-module__Hn-tZq__grid{grid-template-columns:1fr}}
