/* xnews.css - basic styles inspired by Indonesian news portals */

body{
    margin:0;
    font-family: Arial, sans-serif;
    line-height:1.6;
    background:#f4f4f4;
    color:#333;
}

.container{
    width:90%;
    max-width:1200px;
    margin:0 auto;
}

.hero-article{
    background:#fff;
    padding:20px;
    margin-top:20px;
    border-radius:4px;
}

.articles{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:20px;
    margin-top:20px;
}

.card{
    background:#fff;
    padding:15px;
    border-radius:4px;
}

.card h3{
    margin-top:0;
}

.read-more,
.card a{
    display:inline-block;
    margin-top:10px;
    color:#002147;
    text-decoration:none;
    font-weight:600;
}

.sidebar{
    background:#fff;
    padding:15px;
    margin-top:20px;
    border-radius:4px;
}

.sidebar h4{
    margin-top:0;
}

.sidebar ul{
    list-style:none;
    padding:0;
    margin:0;
}

.sidebar a{
    color:#002147;
    text-decoration:none;
}