.samuraj-section .service-feed {
	margin-top: var(--gap-xs4);
}
.service-feed a {
	display: flex;
	justify-content: space-between;
	padding: 6px 12px;
	transition: 0.2s ease-out;
	border-radius: var(--radius-s);
	position: relative;
}
@media screen and (max-width: 1025px) {
	.service-feed a {
		padding-left: 0;
		padding-right: 0;
		gap: var(--gap-xs5);
	}
	.service-subpage__sidebar a.service-single{
		padding-left:12px;
		padding-right:12px;
	}
	.service-feed svg.hover {
		display: none;
	}
}

.service-feed__heading {
	margin-bottom: var(--gap-xs8);
}
header .service-feed__heading {
	margin-bottom: var(--gap-xs6);
}

/* Text transition */
.service-single span {
	transition: 0.2s ease-out;
}

/* Initial arrow */
.service-single svg.initial {
	transition:
		opacity 0.15s ease-out 0.1s,
		transform 0.2s ease-out;
}

/* Hover arrow - at left:0, slides in from right to where text was */
@media screen and (min-width: 1026px) {
	.service-single svg.hover {
		position: absolute;
		left: var(--gap-xs7);
		top: 50%;
		opacity: 0;
		transform: translateX(20px) translateY(-50%);
		transition:
			opacity 0.15s ease-out 0.01s,
			transform 0.15s ease-out 0.05s;
	}

	/* Hover states */
	.service-feed__list a:is(:hover, :focus-visible) {
		box-shadow: var(--box-shadow-s);
	}

	.service-feed__list:has(a:is(:hover, :focus-visible)) svg {
		opacity: 0;
	}

	.service-single:is(:hover, :focus-visible) span {
		transform: translateX(18px);
	}

	.service-single:is(:hover, :focus-visible) svg.initial {
		opacity: 0;
		transform: translateX(-15px);
	}

	.service-single:is(:hover, :focus-visible) svg.hover {
		opacity: 1;
		transform: translateX(0) translateY(-50%);
	}
}

/* Parent heading - initial always hidden, only hover arrow appears */
.service-feed__heading svg.initial {
	opacity: 0 !important;
}

.service-feed__heading svg.hover {
	opacity: 0;
}
@media screen and (min-width: 1026px) {
	.service-feed__heading a:is(:hover, :focus-visible) svg.hover {
		opacity: 1;
	}
}
.service-single__icons {
	display: flex;
	align-items: center;
}
