.latest-news{

    padding:70px 0;

}

.section-title{

    display:flex;

    justify-content:space-between;

    align-items:center;

    margin-bottom:40px;

}

.section-title h2{

    font-size:36px;

    font-weight:700;

    color:#222;

}

.section-title a{

    text-decoration:none;

    color:#153D8A;

    font-weight:bold;

}

.news-grid{

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:25px;

}

.news-card{

    background:#fff;

    border-radius:15px;

    overflow:hidden;

    box-shadow:0 10px 25px rgba(0,0,0,.08);

    transition:.3s;

}

.news-card:hover{

    transform:translateY(-8px);

}

.news-card img{

    width:100%;

    height:220px;

    object-fit:contain;

}

.news-content{

    padding:20px;

}

.news-category{

    color:#153D8A;

    font-size:13px;

    font-weight:bold;

}

.news-content h3{

    font-size:20px;

    margin-top:12px;

    margin-bottom:15px;

    line-height:1.4;

}

.news-content p{

    color:#777;

}

@media(max-width:1200px){

.news-grid{

grid-template-columns:repeat(3,1fr);

}

}

@media(max-width:992px){

.news-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:600px){

.news-grid{

grid-template-columns:1fr;

}

}