.is-style-card {
	display: flex;
	flex-wrap: wrap;
	row-gap: 1.5rem;
	column-gap:2%;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding: 0;
	
	.foo{}
	.wp-block-post {
		position: relative;
        width: 32%;
        flex-shrink: 0;
        display: flex;
        flex-direction: column;
		
		.foo{}
		*:has(.is-style-card-post) {
			height: 100%;
		}
		
		@media screen and (max-width: 1219px) {
			& {width:48.5%;}
		}
		
		@media screen and (max-width: 781px) {
			& {width:100%;}
		}
	}
}
