.firstHeading {
	margin: 0;
	overflow-wrap: break-word;
	word-break: break-word;
}

.firstHeading-parenthesis {
	color: var( --color-base--subtle );
}

.mw-page-title {
	&-namespace {
		color: var( --color-base );
	}

	&-separator {
		margin-right: var( --space-xxs );
		color: var( --color-base--subtle );
	}
}

.citizen-body {
	a.image {
		display: inline-block;
		overflow: hidden;
		vertical-align: top; // get rid of that weird bottom gap from inline block

		> img {
			transition: @transition-transform;
		}
	}
}

.plainlist ol,
.plainlist ul {
	margin: 0;
	line-height: inherit;
	list-style: none none;
}
