/**
 * Theme layer — overrides on top of synced design CSS (assets/css/tokens.css, shell.css, …).
 */

body.getlegalstatus {
	margin: 0;
}

/* Visually hidden label (search forms, etc.) */
.screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

/* No default link underlines site-wide (including :visited / :hover). */
body.getlegalstatus a:any-link {
	text-decoration: none;
}
body.getlegalstatus a:hover,
body.getlegalstatus a:focus-visible,
body.getlegalstatus a:active,
body.getlegalstatus a:visited {
	text-decoration: none;
}

.gls-section {
	margin-bottom: 0;
}
