.bem-top__logo {
	max-width: 500px;
}

/* use text and not link color in footer links */
.bem-footer__item a, .bem-footer__item a:hover {
	color: inherit;
}

/* remove new lines / <br/> after links */
.bem-footer__item a + br {
	display: none;
}

.bem-footer__lastItem img {
	max-width: 210px;
}

.bem-userCommandPerson__templateContactUser {
	padding: 8px 0 8px 0;
}

/*
 Prefix links with "» " if direct child of .bem-text or .bem-introduction or if within p, li, td, em, strong, i, b inside those classes
 unless the link wraps img, svg, picture, video
*/
:is(.bem-text, .bem-introduction) > a:not([href^="mailto:"]):not(:has(img, svg, picture, video))::before {
	content: "» ";
}

:is(.bem-text, .bem-introduction) :is(p, li, td, em, strong, i, b) a:not([href^="mailto:"]):not(:has(img, svg, picture, video))::before {
	content: "» ";
}
