.layout--feature-post {
	.feature-post__visual {
		max-height: 37.5rem;
		overflow: hidden;
		.feature-post-image {
			width: 100%;
			height: 100%;
			object-fit: contain;
			object-position: center;
		}
	}

	&.layout--feature-post--default {
		background-color: var(--color-brand-grey--300);
		padding: var(--spacing-600) var(--spacing-500);
	}
	&.layout--feature-post--light {
		background-color: var(--color-brand-white);
		padding: var(--spacing-600) var(--spacing-500);
	}
}
