.custom-posts-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 20px;
margin-bottom: 20px;
}
.custom-post-item {
padding: 15px;
border: 1px solid #ddd;
border-radius: 5px;
}
.load-more-btn {
display: block;
margin: 0 auto;
padding: 10px 20px;
background-color: #0073aa;
color: white;
border: none;
border-radius: 5px;
cursor: pointer;
}
.load-more-btn:hover {
background-color: #005d87;
}