body {
	overflow-y: scroll;
	overflow-x: hidden;
}

.text-container p {
	line-height: 1.3;
}

// From the Bootstrap project
// The MIT License (MIT)
// Copyright (c) 2011-2023 The Bootstrap Authors
// https://github.com/twbs/bootstrap/blob/2f617215755b066904248525a8c56ea425dde871/scss/mixins/_visually-hidden.scss#L8
.visually-hidden {
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;

	&:not(caption) {
		position: absolute !important;
	}
}

.preserve-lines {
	white-space: pre-line;
}
