.blog-listing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin:60px auto;width:80%}.blog-card{background:#fff;border:1px solid #eaeaea;border-radius:8px;display:flex;flex-direction:column;max-height:500px;overflow:hidden}.blog-card__img-link{display:block;height:180px;overflow:hidden;width:100%}.blog-card__image,.blog-card__img-link img{display:block;height:180px;object-fit:cover;width:100%}.blog-card__body{display:flex;flex:1;flex-direction:column;padding:20px}.blog-card__title{font-weight:700;margin:0 0 10px}.blog-card__title a{color:#11368f;font-size:26px;font-weight:700;text-decoration:none}.blog-card__meta{color:#666;font-size:.65rem;margin:0 0 8px}.blog-card__meta a{color:#0073e6;text-decoration:none}.blog-card__author{color:#666;font-size:.65rem;margin:0 0 15px}.blog-card__read-more{color:#11368f;font-size:.65rem;font-weight:700;margin-top:auto;text-decoration:none}.blog-card__read-more:hover{text-decoration:underline}.blog-card{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.blog-card:hover{background-color:#fafafa;box-shadow:0 12px 24px rgba(0,0,0,.08);transform:translateY(-6px)}.blog-card__read-more{transition:transform .2s ease}.blog-card:hover .blog-card__read-more{transform:translateX(4px)}@media (max-width:1200px){.blog-listing{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-listing{grid-template-columns:1fr}}