.article-grid .section-heading {
font-size: 24px;
font-weight: bold;
margin-bottom: 20px;
color: #333;
}
.article-grid .post-columns {
background-color: #f9f9f9;
padding: 20px;
border-radius: 5px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.article-grid .post-feed-item {
margin-bottom: 20px;
display: flex;
align-items: center;
}
.article-grid .post-thumb {
width: 100px;
height: 100px;
margin-right: 15px;
overflow: hidden;
border-radius: 5px;
}
.article-grid .post-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
}
.article-grid .post-title {
font-size: 16px;
font-weight: bold;
color: #333;
margin: 0;
}
.article-grid .post-title:hover {
color: #ff6600;
}