@charset "utf-8";

/* FORMATTED BLOCKS */
.formatted-blocks {
	display: grid;
	}
.formatted-blocks-section {
	overflow: hidden;
	}
.formatted-blocks-item {
	display: grid;
	gap: var(--margin-pad);
	grid-template-columns: 1fr;
	margin-block: var(--margin-normal);
	}
.formatted-blocks-image {
	overflow: hidden;
	position: relative;
	}
.formatted-blocks-text {
	margin-block: var(--space-10);
	}
.formatted-blocks-tags {
    display: flex;
    flex-wrap: wrap;
    gap: var(--spacing);
    margin-top: var(--margin-gap);
	}
.formatted-blocks-tags > li {
    background: var(--background-light);
    border: 1px solid var(--background-divider);
    border-radius: 30px;
    box-shadow: var(--box-shadow-xs);
    color: var(--color-header);
    font-size: var(--font-size-xs);
    font-weight: var(--font-weight-medium);
    padding: 0.5em 1em;
	}
@media (min-width: 60em) {
	.formatted-blocks-item {
		align-items: flex-start;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: var(--margin-normal);
		}
	.formatted-blocks .formatted-blocks-section:nth-child(even) .formatted-blocks-image {
		order: 2;
		}
	.formatted-blocks .formatted-blocks-section:nth-child(even) .formatted-blocks-holder {
		order: 1;
		}
	.formatted-blocks-header {
		padding-top: var(--margin-gap);
		}
}