/* stylelint-disable */
@media (min-width: 1024px) {
	.c-post {
		display: grid;
		grid-template-columns: 50% 50%;
		grid-template-rows: auto;
		border: 1px solid var(--color-border);
	}
	.c-post .c-post__left {
		grid-column-start: 1;
		grid-row-start: 1;
		margin-right: 0;
		margin-left: 0;
	}
	.c-post .c-post__right {
		grid-column-start: 2;
		grid-row-start: auto;
		margin-right: 0;
		margin-left: 0;
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
	}
}

.c-post__title {
	font-family: var(--font-family-accent);
	font-weight: var(--font-weight-light);
	font-size: var(--font-size-36);
	line-height: 1.1;
	color: var(--color-blue-1);
}

@media (min-width: 1024px) {
	.c-post__title {
		font-size: var(--font-size-46);
	}
}

@media (min-width: 1440px) {
	.c-post__title {
		line-height: 1;
		font-size: var(--font-size-60);
	}
}

.c-post__title,
.c-post__content {
	margin: 0;
	padding: 1rem;
}

@media (min-width: 1024px) {
	.c-post__title,
	.c-post__content {
		padding-top: 2rem;
		padding-left: 3rem;
		padding-right: 4rem;
	}
}

@media (min-width: 1024px) {
	.c-post__main-image--left {
		display: none;
	}
}

@media (min-width: 0) and (max-width: 1023px) {
	.c-post__main-image--right {
		display: none;
	}
}

@media (min-width: 1024px) {
	.c-post__content {
		padding-bottom: 12rem;
	}
}

.c-post__side-gallery {
	display: flex;
	flex-direction: column;
	background-color: var(--color-grey-2);
}

@media (min-width: 1024px) {
	.c-post__side-gallery {
		height: 100%;
		justify-content: space-evenly;
		border-left: 1px solid var(--color-border);
	}
}

/*# sourceMappingURL=post.css.map */