.PostCard_card__Dhe_d{background-color:var(--white-base);border:var(--border-width-thin) solid var(--gray-300);border-radius:var(--border-radius);box-sizing:border-box;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:all .2s ease-in-out;width:100%;&:active,&:focus,&:hover{color:inherit;display:block;text-decoration:none;width:100%}&:hover{border-color:var(--blue-600);text-decoration:none;& .PostCard_image__jzLN0{transform:scale(1.05)}& .PostCard_titleIcon__wZtaY{transform:translate(.125rem,-.125rem)}}}.PostCard_imageContainer__M5K1Y{flex-shrink:0;height:16rem;overflow:hidden;position:relative;width:100%;& .PostCard_image__jzLN0{border-bottom-left-radius:0;border-bottom-right-radius:0;height:16rem;object-fit:cover;transition:transform .3s ease;width:100%}}.PostCard_placeholderImage__QdSqP{align-items:center;background-color:var(--gray-200);box-sizing:border-box;display:flex;height:16rem;justify-content:center;transition:transform .3s ease}.PostCard_content__fPkL2{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:var(--space-24);padding:var(--space-24) var(--space-16);width:100%}.PostCard_texts__y9pU2{display:flex;flex-direction:column;gap:var(--space-8)}.PostCard_titleContainer__l4w_J{align-items:flex-start;display:flex;gap:var(--space-8);justify-content:space-between;width:100%}.PostCard_title__t2svB{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--gray-900);display:-webkit-box;flex:1 1;margin:0;max-width:calc(100% - 1.75rem);overflow:hidden}.PostCard_titleIcon__wZtaY{color:var(--blue-950);flex-shrink:0;transition:transform .2s ease}.PostCard_description__0qzTL{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--gray-700);display:-webkit-box;margin:0;overflow:hidden;width:100%}.PostsGrid_postsGrid__RM3nh{display:grid;grid-gap:var(--space-24);gap:var(--space-24);grid-template-columns:minmax(0,1fr);width:100%}.PostsGrid_postCardWrapper__Wvcmq{display:flex;height:100%;width:100%}@media (min-width:48rem){.PostsGrid_postsGrid__RM3nh{gap:var(--space-48);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.PostsGrid_postsGrid__RM3nh{grid-template-columns:repeat(3,minmax(0,1fr))}}