.news-list .gb-loop-item{

}
.news-list .gb-loop-item > img{
	flex: 0 0 auto;
}
.news-list .gb-loop-item > div{
	height: 100%;
	flex-direction: column;
	display: flex;
}
.news-list .gb-loop-item > div > div{
	flex: 1 0 auto;
}
.news-list > div:not(.gb-query-loop-pagination){
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	column-gap: 0;
	row-gap: 0;
}
.news-list .gb-loop-item{
	margin-bottom: 32px;
}
@media only screen and (min-width: 768px){
	.news-list .gb-loop-item{
		margin-bottom: 48px;
	}
}
@media only screen and (min-width: 1024px){
	.news-list > div:not(.gb-query-loop-pagination){
		margin-inline: -12px;
	}
	.news-list .gb-loop-item{
		width: 33.3333%;
		padding-inline: 12px;
		margin-bottom: 24px;
	}

}