ol[data-v-9bdea00c] {
	--bullet-size: 1.5rem;
	--track-width: 0.125rem;
	--gap: 0.5rem;
	--bullet-half: calc(var(--bullet-size) / 2);
	--track-width-half: calc(var(--track-width) / 2);
	--listitem-padding-left: calc(var(--bullet-size) + 1rem);
	--listitem-padding-bottom: calc(
		clamp(1rem, calc(1rem + (1.5 - 1) * ((100vw - 48rem) / (90 - 48))), 1.5rem) -
			var(--gap)
	);
	--bullet-track-offset-x: calc(var(--bullet-half) - var(--track-width-half));
	--bullet-track-offset-y: calc(100% - var(--bullet-size) - var(--gap));
	list-style-type: none;
}
li[data-v-9bdea00c] {
	counter-increment: number;
	padding-left: var(--listitem-padding-left);
	position: relative;
}
li[data-v-9bdea00c]:not(:last-child) {
	margin-bottom: var(--gap);
	padding-bottom: var(--listitem-padding-bottom);
}
li[data-v-9bdea00c]:not(:last-child):after {
	--tw-content: '';
	background: #d07600;
	bottom: 0;
	content: var(--tw-content);
	height: var(--bullet-track-offset-y);
	left: var(--bullet-track-offset-x);
	position: absolute;
	width: var(--track-width);
}
li[data-v-9bdea00c]:before {
	align-items: center;
	background: #d07600;
	border-radius: 2px;
	color: #fff;
	content: counter(number);
	display: flex;
	font-size: 0.75rem;
	font-weight: 700;
	height: var(--bullet-size);
	justify-content: center;
	left: 0;
	line-height: 1.2;
	position: absolute;
	top: 0;
	width: var(--bullet-size);
}
.ml-fluid-md.slide {
	min-width: 300px;
}
