
body, html {overflow-x:hidden;}
.news-card {
    background:#e3f8ff;border-radius:10px;overflow:hidden;margin-bottom:20px;padding:15px;border:1px solid #ddd;box-shadow:0 2px 8px rgba(0,0,0,0.1);display:flex;align-items:center;gap:15px;
}
.news-card img {width:160px;height:120px;object-fit:cover;border-radius:8px;}
.news-content {flex:1;}
.news-meta {display:flex;align-items:center;font-size:14px;color:#777;gap:8px;margin-bottom:5px;}
.news-meta span {font-weight:bold;color:#e57d00;}
.news-title {font-size:18px;font-weight:bold;color:#000;text-decoration:none;}
#loadMore {display:block;width:200px;margin:20px auto;padding:10px;background:#007bff;color:white;text-align:center;border-radius:5px;cursor:pointer;}
@media (max-width:768px){
  .news-card{flex-direction:column;align-items:flex-start;}
  .news-card img{width:100%;height:auto;}
}
body,html{overflow-x:hidden;}
*{box-sizing:border-box;}
