
.latest-updates{
  padding: 80px 24px;
  background:#f4f7fa;
}

.section-title{
  max-width:1200px;
  margin:0 auto 40px;
  font-size:32px;
  font-weight:700;
  color:#0d1e3c;
}


.updates-grid{
  max-width:1200px;
  margin:0 auto;
  display:grid;
  grid-template-columns: repeat(2, 1fr);
  gap:32px;
}


.simple-card{
  background: #ffffff;
  border-radius: 0 50px 0 50px;
  overflow:hidden;
  box-shadow:0 20px 50px rgba(15,30,50,.08);
  transition: transform .25s ease, box-shadow .25s ease;
  text-decoration: none;
  
}

.simple-card:hover{
  transform: translateY(-6px);
  box-shadow:0 30px 70px rgba(15,30,50,.14);
}


.card-image{
  height:280px;
}

.card-image img{
  width:100%;
  height:100%;
  object-fit:cover;
}


.simple-card h3{
  padding:28px;
  font-size:22px;
  font-weight:700;
  color:#0d1e3c;
  line-height:1.3;
  
}


@media(max-width:900px){
  .updates-grid{
    grid-template-columns:1fr;
  }

  .card-image{
    height:240px;
  }

  .simple-card h3{
    font-size:20px;
  }
}
