.shopify-section--blog-highlight {
	.section {
		@media (width < 1000px) {
			padding-block-start: 30px;
			padding-block-end: 30px;
		}
	}

	.blog-highlight {
		.container {
			@media (width >= 1000px) {
				display: flex;
			}
		}

		.blog-highlight__image-wrapper {
			position: relative;
			aspect-ratio: 390 / 244;

			@media (width < 1000px) {
				width: 100%;
			}
			@media (width >= 1000px) {
				width: 50%;
			}
		}

		.blog-highlight__image {
			position: absolute;
			width: 100%;
			height: 100%;
			object-fit: cover;
		}

		.blog-highlight__content-wrapper {
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: center;
			flex: 1;

			@media (width < 1000px) {
				margin: 30px 25px 0;
			}
			@media (width >= 1000px) {
				margin: 40px;
			}
		}

		.blog-highlight__content {
			max-width: 340px;
			text-align: center;
		}

		.blog-highlight__tag {
			margin-bottom: 20px;
		}

		.blog-highlight__excerpt {
			margin-top: 50px;
		}

		.blog-highlight__button {
			@media (width < 1000px) {
				margin-top: 20px;
			}
			@media (width >= 1000px) {
				margin-top: 30px;
			}
		}
	}
}
