.block-cuts {
	background: var(--wp--preset--color--foreground);
	color: var(--wp--preset--color--background);
	padding: var(--wp--custom--layout--block-gap-large) var(--wp--custom--layout--padding);
}

.block-cuts a,
.editor-styles-wrapper .block-cuts a {
	color: var(--wp--preset--color--background);
}

.block-cuts__inner {
	border: 1px solid var(--wp--preset--color--secondary);
	padding: 16px;
}

.block-cuts .gc-icon {
	fill: var(--wp--preset--color--secondary);
}

.block-cuts__title {
	font-size: var(--wp--preset--font-size--x-large);
	font-weight: 800;
	letter-spacing: var(--wp--custom--letter-spacing--small);
	line-height: var(--wp--custom--line-height--small);
	text-transform: uppercase;
}

.block-cuts__list,
.entry-content ul.block-cuts__list {
	padding: 0;
	list-style-type: none;
	font-size: var(--wp--preset--font-size--tiny);
	letter-spacing: var(--wp--custom--letter-spacing--medium);
	text-transform: uppercase;
	font-weight: 800;
	flex-grow: 1;
	flex-basis: 50%;
}

.block-cuts__list li {
	margin-bottom: var(--wp--style--block-gap);
}

.block-cuts__content {
	display: flex;
	flex-wrap: nowrap;
}

.block-cuts__illustration {
	width: 100%;
	max-width: 282px;
	flex-basis: 50%;
	flex-grow: 1;
	fill: #fff;
}

@media only screen and (min-width: 767px) {
	.block-cuts__inner {
		padding: var(--wp--custom--layout--block-gap-large);
	}

	.block-cuts__list {
		columns: 2;
	}
}
