.block-recipe-list {
	display: flex;
	flex-direction: column;
	gap: calc(var(--wp--preset--spacing--s)*2);
	counter-reset: custom-counter;
}
.block-recipe-list li {
	position: relative;
	display: flex;
	align-items: center;
	gap: var(--wp--preset--spacing--m);
	padding: var(--wp--preset--spacing--s) 0;
	font-size: 18px;
	counter-increment: custom-counter;
}
.block-recipe-list li:before {
	content: counter(custom-counter) ".";
	width: 24px;
	color: var(--wp--preset--color--primary);
	font-family: var(--wp--preset--font-family--second);
	font-size: var(--wp--preset--font-size--heading-3);
	white-space: nowrap;
}
.block-recipe-list li:not(:last-child):after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 3px;
	background: url('../../images/separator.svg');
	transform: translateY(var(--wp--preset--spacing--s));
}