
.wp-block-gtm-post-views {
	display: flex;
	align-items: center;
	width: -moz-fit-content;
	width: fit-content;
	transition: var(--gtm-transition);
	transition-property: var(--gtm-global--transition-property);
	will-change: var(--gtm-global--transition-property);
}

.gtm-style.gtm-has-post-views-counter-color.wp-block-gtm-post-views {
	color: var(--gtm-post-views-counter-color);
}

.gtm-style.gtm-has-post-views-counter-hover-color.wp-block-gtm-post-views:hover {
	color: var(--gtm-post-views-counter-hover-color);
}

.gtm-style.gtm-has-post-views-label-typography-font-family.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
	font-family: var(--gtm-post-views-label-typography-font-family), var(--gtm-typography-font-stacks, sans-serif);
}

.gtm-style.gtm-has-post-views-label-typography-font-weight.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
	font-weight: var(--gtm-post-views-label-typography-font-weight);
}

.gtm-style.gtm-has-post-views-label-typography-font-style.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
	font-style: var(--gtm-post-views-label-typography-font-style);
}

.gtm-style.gtm-has-post-views-label-typography-font-size.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
	font-size: var(--gtm-post-views-label-typography-font-size);
}

.gtm-style.gtm-has-post-views-label-typography-font-size---lg.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
	font-size: var(--gtm-post-views-label-typography-font-size---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-views-label-typography-font-size---md.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
		font-size: var(--gtm-post-views-label-typography-font-size---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-views-label-typography-font-size---sm.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
		font-size: var(--gtm-post-views-label-typography-font-size---sm);
	}
}

.gtm-style.gtm-has-post-views-label-typography-line-height.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
	line-height: var(--gtm-post-views-label-typography-line-height);
}

.gtm-style.gtm-has-post-views-label-typography-line-height---lg.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
	line-height: var(--gtm-post-views-label-typography-line-height---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-views-label-typography-line-height---md.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
		line-height: var(--gtm-post-views-label-typography-line-height---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-views-label-typography-line-height---sm.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
		line-height: var(--gtm-post-views-label-typography-line-height---sm);
	}
}

.gtm-style.gtm-has-post-views-label-typography-letter-spacing.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
	letter-spacing: var(--gtm-post-views-label-typography-letter-spacing);
}

.gtm-style.gtm-has-post-views-label-typography-letter-spacing---lg.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
	letter-spacing: var(--gtm-post-views-label-typography-letter-spacing---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-views-label-typography-letter-spacing---md.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
		letter-spacing: var(--gtm-post-views-label-typography-letter-spacing---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-views-label-typography-letter-spacing---sm.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
		letter-spacing: var(--gtm-post-views-label-typography-letter-spacing---sm);
	}
}

.gtm-style.gtm-has-post-views-label-typography-text-transform.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
	text-transform: var(--gtm-post-views-label-typography-text-transform);
}

.gtm-style.gtm-has-post-views-label-spacing---lg.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
	margin-inline-end: var(--gtm-post-views-label-spacing---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-views-label-spacing---md.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
		margin-inline-end: var(--gtm-post-views-label-spacing---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-views-label-spacing---sm.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
		margin-inline-end: var(--gtm-post-views-label-spacing---sm);
	}
}

.gtm-style.gtm-has-post-views-label-color.wp-block-gtm-post-views .wp-block-gtm-post-views__label {
	color: var(--gtm-post-views-label-color);
}

.wp-block-gtm-post-views .gtm-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	aspect-ratio: 1;
	font-size: 1em;
	margin-right: .5em;
	vertical-align: middle;
	line-height: inherit;
	width: -moz-fit-content;
	width: fit-content;
	transition: var(--gtm-transition);
	transition-property: var(--gtm-global--transition-property);
	will-change: var(--gtm-global--transition-property);
}

.gtm-style.gtm-has-post-views-icon-spacing---lg.wp-block-gtm-post-views .gtm-icon {
	margin-right: var(--gtm-post-views-icon-spacing---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-views-icon-spacing---md.wp-block-gtm-post-views .gtm-icon {
		margin-right: var(--gtm-post-views-icon-spacing---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-views-icon-spacing---sm.wp-block-gtm-post-views .gtm-icon {
		margin-right: var(--gtm-post-views-icon-spacing---sm);
	}
}

.gtm-style.gtm-has-post-views-icon-color.wp-block-gtm-post-views .gtm-icon {
	color: var(--gtm-post-views-icon-color);
}

.gtm-style.gtm-has-post-views-icon-bg.wp-block-gtm-post-views .gtm-icon {
	background: var(--gtm-post-views-icon-bg);
}

.gtm-style.gtm-has-post-views-icon-size---lg.wp-block-gtm-post-views .gtm-icon {
	font-size: var(--gtm-post-views-icon-size---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-views-icon-size---md.wp-block-gtm-post-views .gtm-icon {
		font-size: var(--gtm-post-views-icon-size---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-views-icon-size---sm.wp-block-gtm-post-views .gtm-icon {
		font-size: var(--gtm-post-views-icon-size---sm);
	}
}

.gtm-style.gtm-has-post-views-icon-width---lg.wp-block-gtm-post-views .gtm-icon {
	width: var(--gtm-post-views-icon-width---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-views-icon-width---md.wp-block-gtm-post-views .gtm-icon {
		width: var(--gtm-post-views-icon-width---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-views-icon-width---sm.wp-block-gtm-post-views .gtm-icon {
		width: var(--gtm-post-views-icon-width---sm);
	}
}

.gtm-style.gtm-has-post-views-icon-radius.wp-block-gtm-post-views .gtm-icon {
	border-radius: var(--gtm-post-views-icon-radius);
}

.gtm-style.gtm-has-post-views-icon-radius-border-top-left-radius.wp-block-gtm-post-views .gtm-icon {
	border-top-left-radius: var(--gtm-post-views-icon-radius-border-top-left-radius);
}

.gtm-style.gtm-has-post-views-icon-radius-border-top-right-radius.wp-block-gtm-post-views .gtm-icon {
	border-top-right-radius: var(--gtm-post-views-icon-radius-border-top-right-radius);
}

.gtm-style.gtm-has-post-views-icon-radius-border-bottom-left-radius.wp-block-gtm-post-views .gtm-icon {
	border-bottom-left-radius: var(--gtm-post-views-icon-radius-border-bottom-left-radius);
}

.gtm-style.gtm-has-post-views-icon-radius-border-bottom-right-radius.wp-block-gtm-post-views .gtm-icon {
	border-bottom-right-radius: var(--gtm-post-views-icon-radius-border-bottom-right-radius);
}

.gtm-style.gtm-has-post-views-icon-hover-color.wp-block-gtm-post-views:hover .gtm-icon {
	color: var(--gtm-post-views-icon-hover-color);
}

.gtm-style.gtm-has-post-views-icon-hover-bg.wp-block-gtm-post-views:hover .gtm-icon {
	background: var(--gtm-post-views-icon-hover-bg);
}

.wp-block-gtm-post-views__label {
	margin-inline-end: .22em;
}

.wp-block-gtm-post-views.is-style-gtm-post-views-tiny {
	font-size: .64em;
}

.wp-block-gtm-post-views.is-style-gtm-post-views-tiny .gtm-icon {
	margin-right: 8px;
}

.wp-block-gtm-post-views.is-style-gtm-post-views-small {
	font-size: .8em;
}

.wp-block-gtm-post-views.is-style-gtm-post-views-small .gtm-icon {
	margin-right: 8px;
}

.wp-block-gtm-post-views.is-style-gtm-post-views-featured, .wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile, .wp-block-gtm-post-views.is-style-gtm-post-views-tall {
	display: grid;
	grid-template-areas: "a b" "a c";
}

.wp-block-gtm-post-views.is-style-gtm-post-views-featured .gtm-icon, .wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile .gtm-icon, .wp-block-gtm-post-views.is-style-gtm-post-views-tall .gtm-icon {
	-ms-grid-row: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-column: 1;
	-ms-grid-row-span: 2;
	font-size: 30px;
	grid-area: a;
}

.wp-block-gtm-post-views.is-style-gtm-post-views-featured .wp-block-gtm-post-views__label, .wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile .wp-block-gtm-post-views__label, .wp-block-gtm-post-views.is-style-gtm-post-views-tall .wp-block-gtm-post-views__label {
	-ms-grid-row: 2;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-column: 2;
	grid-area: b;
	font-size: .85em;
	line-height: 1.2;
	margin-inline-end: 0;
	margin-block-end: .2em;
}

.gtm-style.gtm-has-post-views-label-spacing---lg.wp-block-gtm-post-views.is-style-gtm-post-views-featured .wp-block-gtm-post-views__label, .gtm-style.gtm-has-post-views-label-spacing---lg.wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile .wp-block-gtm-post-views__label, .gtm-style.gtm-has-post-views-label-spacing---lg.wp-block-gtm-post-views.is-style-gtm-post-views-tall .wp-block-gtm-post-views__label {
	margin-block-end: var(--gtm-post-views-label-spacing---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-views-label-spacing---md.wp-block-gtm-post-views.is-style-gtm-post-views-featured .wp-block-gtm-post-views__label, .gtm-style.gtm-has-post-views-label-spacing---md.wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile .wp-block-gtm-post-views__label, .gtm-style.gtm-has-post-views-label-spacing---md.wp-block-gtm-post-views.is-style-gtm-post-views-tall .wp-block-gtm-post-views__label {
		margin-block-end: var(--gtm-post-views-label-spacing---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-views-label-spacing---sm.wp-block-gtm-post-views.is-style-gtm-post-views-featured .wp-block-gtm-post-views__label, .gtm-style.gtm-has-post-views-label-spacing---sm.wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile .wp-block-gtm-post-views__label, .gtm-style.gtm-has-post-views-label-spacing---sm.wp-block-gtm-post-views.is-style-gtm-post-views-tall .wp-block-gtm-post-views__label {
		margin-block-end: var(--gtm-post-views-label-spacing---sm);
	}
}

.wp-block-gtm-post-views.is-style-gtm-post-views-featured .wp-block-gtm-post-views__views, .wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile .wp-block-gtm-post-views__views, .wp-block-gtm-post-views.is-style-gtm-post-views-tall .wp-block-gtm-post-views__views {
	-ms-grid-row: 3;
	-ms-grid-row: 2;
	-ms-grid-column: 1;
	-ms-grid-column: 2;
	grid-area: c;
	line-height: 1.2;
}

.wp-block-gtm-post-views.is-style-gtm-post-views-featured.gtm-has-block-text-align-left, .wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile.gtm-has-block-text-align-left, .wp-block-gtm-post-views.is-style-gtm-post-views-tall.gtm-has-block-text-align-left {
	justify-items: start;
}

.wp-block-gtm-post-views.is-style-gtm-post-views-featured.gtm-has-block-text-align-center, .wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile.gtm-has-block-text-align-center, .wp-block-gtm-post-views.is-style-gtm-post-views-tall.gtm-has-block-text-align-center {
	justify-items: center;
}

.wp-block-gtm-post-views.is-style-gtm-post-views-featured.gtm-has-block-text-align-right, .wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile.gtm-has-block-text-align-right, .wp-block-gtm-post-views.is-style-gtm-post-views-tall.gtm-has-block-text-align-right {
	justify-items: end;
}

@media (min-width: 0)and (max-width: 767.98px) {
	.wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile {
		grid-template-areas: "a" "b" "c";
	}
	
	.wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile .gtm-icon {
		margin-block-end: var(--gtm-post-views-icon-spacing---sm, var(--gtm-post-views-icon-spacing---md, var(--gtm-post-views-icon-spacing---lg, .5em)));
	}
	
	.wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile .gtm-icon:not(#\9 ) {
		margin-inline-end: 0em;
	}
	
	.wp-block-gtm-post-views.is-style-gtm-post-views-featured .gtm-icon, .wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile .gtm-icon, .wp-block-gtm-post-views.is-style-gtm-post-views-tall .gtm-icon {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
	}
	
	.wp-block-gtm-post-views.is-style-gtm-post-views-featured .wp-block-gtm-post-views__label, .wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile .wp-block-gtm-post-views__label, .wp-block-gtm-post-views.is-style-gtm-post-views-tall .wp-block-gtm-post-views__label {
		-ms-grid-row: 2;
		-ms-grid-column: 1;
	}
	
	.wp-block-gtm-post-views.is-style-gtm-post-views-featured .wp-block-gtm-post-views__views, .wp-block-gtm-post-views.is-style-gtm-post-views-featured-mobile .wp-block-gtm-post-views__views, .wp-block-gtm-post-views.is-style-gtm-post-views-tall .wp-block-gtm-post-views__views {
		-ms-grid-row: 3;
		-ms-grid-column: 1;
	}
}

.wp-block-gtm-post-views.is-style-gtm-post-views-tall {
	grid-template-areas: "a" "b" "c";
}

.wp-block-gtm-post-views.is-style-gtm-post-views-tall .gtm-icon {
	margin-block-end: .5em;
}

.wp-block-gtm-post-views.is-style-gtm-post-views-tall .gtm-icon:not(#\9 ) {
	margin-inline-end: 0em;
}

.gtm-style.gtm-has-post-views-icon-spacing---lg.wp-block-gtm-post-views.is-style-gtm-post-views-tall .gtm-icon {
	margin-block-end: var(--gtm-post-views-icon-spacing---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-views-icon-spacing---md.wp-block-gtm-post-views.is-style-gtm-post-views-tall .gtm-icon {
		margin-block-end: var(--gtm-post-views-icon-spacing---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-views-icon-spacing---sm.wp-block-gtm-post-views.is-style-gtm-post-views-tall .gtm-icon {
		margin-block-end: var(--gtm-post-views-icon-spacing---sm);
	}
}
