.itc-blog-posts{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(var(--cols,4),1fr)}.itc-blog-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.itc-blog-card__image-wrap{aspect-ratio:16/9;flex-shrink:0;overflow:hidden;width:100%}.itc-blog-card__image,.itc-blog-card__image-wrap a{display:block;height:100%;width:100%}.itc-blog-card__image{object-fit:cover;transition:transform .3s ease}.itc-blog-card__image-wrap:hover .itc-blog-card__image{transform:scale(1.03)}.itc-blog-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px}.itc-blog-card__date{color:#262626;margin:0}.itc-blog-card__title{color:#016595;flex:1;font-weight:700;margin:0;padding:0}.itc-blog-card__link{color:#6cc04a;font-size:14px;font-weight:600;margin-top:auto;text-decoration:none}.itc-blog-card__link:hover{color:#6cc04a;text-decoration:underline}@media (max-width:1024px){.itc-blog-posts{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.itc-blog-posts{grid-template-columns:1fr}}