
	/* For event listings, force read more to the right. */

@media (min-width: 1024px) {

.wp-block-post-template:where(.columns-1) .wp-block-read-more {
				margin-left: auto;
		}
			}

.wp-block-post-template.is-layout-grid.columns-3 {
		grid-template-columns: repeat( 2, minmax( 0, 1fr ) );
	}

@media (min-width: 1280px) {

.wp-block-post-template.is-layout-grid.columns-3 {
			grid-template-columns: repeat( 3, minmax( 0, 1fr ) );
	}
		}

.wp-block-post-template.is-layout-grid.columns-4 {
		grid-template-columns: repeat( 2, minmax( 0, 1fr ) );
	}

@media (min-width: 1024px) {

.wp-block-post-template.is-layout-grid.columns-4 {
			grid-template-columns: repeat( 3, minmax( 0, 1fr ) );
	}
		}

@media (min-width: 1280px) {

.wp-block-post-template.is-layout-grid.columns-4 {
			grid-template-columns: repeat( 4, minmax( 0, 1fr ) );
	}
		}

/* Set  the first group of a post block to be full height. */

.wp-block-post > .wp-block-group {
	height: 100%;
}

