.bwe-post-grid {

}

.bwe-post-grid .title {

}

.bwe-post-grid .grid {
	margin-top: 25px;
	display: flex;
	gap: 25px;
	flex-wrap: wrap;
}

.bwe-post-grid .grid .post {
	max-width: 300px;
	border-radius: 10px;
	overflow: hidden;
}

.bwe-post-grid .featured {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 300px;
	height: 170px;
}

.bwe-post-grid .grid .post .category {
	color: var(--e-global-color-primary);
	font-size: 1em;
	margin-top: 5px;
}

.bwe-post-grid .grid .post .post-title {
	margin-top: 5px;
	font-size: 1.3em;
}

.bwe-post-grid .grid .post .author {
	display: flex;
	column-gap: 10px;
	align-items: center;
	margin-top: 5px;
}

.bwe-post-grid .grid .post .author img {
	border-radius: 50%;
	width: 45px;
	height: 45px;
}

.bwe-post-grid .grid .post .author .name {
	font-size: 1em;
}

.bwe-post-grid .info {
	border: 1px solid rgba(0,0,0, 0.1);
	padding: 10px;
}

.bwe-post-grid .pages .active {
	background: red;
}

@media (max-width: 700px) {
	.bwe-post-grid .grid {
		justify-content: center;
	}
}