.portfolio-blog-module__TNbWlG__blogGrid{grid-template-columns:repeat(3,1fr);gap:50px 30px;max-width:1320px;margin:0 auto;display:grid}.portfolio-blog-module__TNbWlG__blogCard{background-color:#fff;border:1px solid #e5e5e5;transition:border-color .3s;position:relative}.portfolio-blog-module__TNbWlG__blogCard:hover{border-color:#111}.portfolio-blog-module__TNbWlG__blogCardLink{color:inherit;text-decoration:none;display:block}.portfolio-blog-module__TNbWlG__blogCardImage{aspect-ratio:3/2;background:#f5f5f5;border-radius:0;margin-bottom:0;overflow:hidden}.portfolio-blog-module__TNbWlG__blogCardImage img{transition:transform .4s ease-in-out}.portfolio-blog-module__TNbWlG__blogCard:hover .portfolio-blog-module__TNbWlG__blogCardImage img{transform:scale(1.1)}.portfolio-blog-module__TNbWlG__blogCard:hover .portfolio-blog-module__TNbWlG__blogCardTitle{text-decoration:none}.portfolio-blog-module__TNbWlG__blogCardContent{flex-direction:column;gap:20px;padding:40px 30px 30px;display:flex}.portfolio-blog-module__TNbWlG__blogCardTitle{color:#111;margin:0;font-size:20px;font-weight:600;line-height:1.4;text-decoration:none}.portfolio-blog-module__TNbWlG__blogCardExcerpt{color:#777;margin:0;font-size:15px;line-height:1.7}.portfolio-blog-module__TNbWlG__blogCardMeta{justify-content:flex-end;align-items:center;margin-top:10px;padding-top:0;display:flex}.portfolio-blog-module__TNbWlG__blogCardMetaAuthor{align-items:center;gap:10px;display:flex}.portfolio-blog-module__TNbWlG__blogCardAvatar{border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.portfolio-blog-module__TNbWlG__blogCardAuthorName{color:#333;font-size:14px;font-weight:500}.portfolio-blog-module__TNbWlG__blogCardDate{color:#999;font-size:14px}@media (max-width:991px){.portfolio-blog-module__TNbWlG__blogGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.portfolio-blog-module__TNbWlG__blogGrid{grid-template-columns:1fr;gap:40px}}
