.tjanster-feed__section {
	border-top: 1px solid var(--base-ultra-light);
	padding-top: var(--space-m);
}

.tjanster-feed-simple {
	padding: 0 !important;
	margin: 0;
}
.tjanster-feed-simple li {
	margin: 0 !important;
	font-weight: 400;
}

.tjanster-feed__parent-service {
	height: fit-content;
}

.tjanster-feed__child-service .text--xxl {
	line-break: anywhere;
}

.tjanster-feed__parent-service:has(a.clickable-parent:is(:hover, :focus-visible)) .link--primary span {
	background-size:
		100% 100%,
		100% 100%;
}
.tjanster-feed__parent-service:has(a.clickable-parent:is(:hover, :focus-visible)) .link--primary span::after {
	background-size:
		100% 1px,
		100% 1px;
}

@media screen and (max-width: 1025px) {
	.tjanster-feed__section {
		display: flex;
		flex-direction: column;
		gap: var(--space-m);
	}

	.tjanster-feed__parent-service,
	.tjanster-feed__child-service,
	.tjanster-feed__case-item {
		grid-column: unset;
		grid-row: unset;
		width: 100%;
	}
}

.text--xl .link--primary {
}
