@media screen and (min-width: 1026px) {
	.team-member__image {
		min-width: 131px;
		width: 131px;
		height: 131px;
		overflow: hidden;
	}
}
.team-member__image img {
	display: block;
	min-width: 100%;
	min-height: 100%;
	aspect-ratio: 1/ 1;
	border-radius: 50vmax;
	transform: translateZ(1px);
	object-fit: cover;
}

@media screen and (max-width: 1025px) {
	.team-member__image img,
	.team-member__image {
		width: 120px;
		min-width: 120px;
		min-height: 120px;
		height: 120px;
	}
}
.team-feed--posts h2 {
	font-size: var(--h4);
}

.team-feed a {
	text-decoration: underline;
	color: var(--primary);
	outline: none !important;
	font-weight: 500;
	font-size: var(--text-s);
}

#medarbetare.team-feed a {
	color: var(--base);
}
@media screen and (min-width: 1026px) {
	#medarbetare.team-feed a:is(:hover, :focus-visible) {
		color: var(--primary);
	}
}
.team-member__content-lower {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 0.7rem;
	align-items: flex-start;
}
@media screen and (min-width: 1026px) {
	.team-feed a:is(:hover, :focus-visible) {
		color: white;
	}
}

.team-feed.bg--ultra-dark span {
	color: White;
	text-transform: uppercase;
}

.team-feed.bg--ultra-dark {
	margin-top: var(--section-padding-block);
	margin-bottom: var(--section-padding-block);
}

.team-feed.team-feed--kontor {
	margin-bottom: 0;
}
.team-feed.team-feed--kontor h2 {
	font-size: var(--h3);
	line-height: var(--h3-line-height);
	padding-bottom: var(--space-m);
}
.team-feed.team-feed--kontor a:is(:hover, :focus-visible) {
	color: var(--primary-dark);
}
.team-feed.team-feed--kontor .team-member {
	padding-left: 26px;
	position: relative;
}
.team-feed.team-feed--kontor .team-member::before {
	content: "";
	position: absolute;
	left: 0;
	width: 10px;
	aspect-ratio: 1/1;
	border-radius: 50vmax;
	background: var(--primary);
	top: 11px;
}

@media screen and (max-width: 1025px) {
	.team-feed.team-feed--kontor .team-member::before {
		top: 8px;
	}
	.team-feed.team-feed--kontor .team-member {
		padding-left: 24px;
	}
}

@media screen and (min-width: 1026px) and (max-width: 1300px) {
	.team-member-feed {
		grid-template-columns: var(--grid-2);
	}
}
