.latest-blogs-container {
  padding:90px 0;
}

.blog-posts-wrapper {
  display:grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap:24px;
  margin-top:70px;
}

.headline-section {
  display:flex;
  justify-content:space-between;
  gap:30px;
}

.left-section-text h2 {
  margin-top:0;
}

.left-seciton-text {
  max-width:700px;
  
}


.img-container {
  max-width:100%;
}

.blog-meta h3, .blog-meta h3 a {
  color: #0D4D91;
  font-family: Sofia Pro;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%; /* 24.2px */
  margin-top:0;
  margin-bottom:16px;
}

.post-tile {
  border-radius: 4px;
  box-shadow: 0px 4px 20px 0px rgba(60, 71, 87, 0.16);
}

.blog-meta {
  padding:20px;
}

.date {
  margin-bottom:16px; 
}

.btn-blog-lat {
  font-family: Sofia Pro;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 21.6px */
  color:#0B3562;
}


@media only screen and (max-width:767px) {
  .blog-posts-wrapper { {
    grid-template-columns:1fr 1fr; 
   }
}
  
  
@media only screen and (max-width:550px) {
  .blog-posts-wrapper { 
    grid-template-columns:1fr ; 
   }
    
    .headline-section { 
     flex-direction:column; 
    }
      
      
}