/* International News Section */
.international-news{
    margin:40px 0;
}

.section-title{
    font-size:28px;
    font-weight:700;
    margin-bottom:20px;
    padding-left:12px;
    border-left:4px solid #d60000;
color:#fff;
    
}


/* Layout */
.news-layout{
    display:grid;
    grid-template-columns:2fr 1fr;
    gap:20px;
}

/* Lead News */
.lead-news{
    overflow:hidden;
}

.lead-news img{
    width:100%;
    height:420px;
    object-fit:cover;
    border-radius:5px;
}

.news-content{
    padding:15px 0;
color:#fff;
    
}

.news-content h3{
    font-size:28px;
    line-height:1.4;
    margin-bottom:10px;
color:#fff;
    
}

.news-content p{
    font-size:15px;
    line-height:1.8;
    color:#fff;
}

.read-more{
    display:inline-block;
    margin-top:10px;
    background:#d60000;
    color:#fff;
    padding:8px 15px;
    text-decoration:none;
    border-radius:3px;
}

/* Secondary News */
.secondary-news{
    display:flex;
    flex-direction:column;
    gap:15px;
}

.news-item{
    display:flex;
    gap:12px;
    border-bottom:1px solid #ddd;
    padding-bottom:15px;
}

.news-item:last-child{
    border-bottom:none;
}

.news-item img{
    width:130px;
    height:90px;
    object-fit:cover;
    border-radius:4px;
}

.news-item h4{
    font-size:16px;
    line-height:1.5;
    margin-bottom:8px;
color:#fff;
    
}

.news-item a{
    color:#d60000;
    text-decoration:none;
    font-size:14px;
    font-weight:600;

    
}

/* Tablet */
@media(max-width:992px){

    .news-layout{
        grid-template-columns:1fr;
    }

    .lead-news img{
        height:300px;
    }
}

/* Mobile */
@media(max-width:768px){

    .section-title{
        font-size:22px;
    }

    .lead-news img{
        height:220px;
    }

    .news-content h3{
        font-size:20px;
    }

    .news-item{
        flex-direction:column;
    }

    .news-item img{
        width:100%;
        height:180px;
    }

    .news-item h4{
        font-size:15px;
    }
}