.legal {
	margin-top: 7.5rem;
	padding: 2.8rem 3.2rem 8rem;
	max-width: 118rem;
	color: #222;
	font-size: 1.45rem;
	line-height: 1.55;
}

.legal h1 {
	margin: 0 0 2.2rem;
	font-family: "Fira Sans", Helvetica, sans-serif;
	font-size: 2.2rem;
	font-weight: 700;
	color: #111;
}

.legal h2 {
	margin: 1.8rem 0 0.6rem;
	font-family: "Fira Sans", Helvetica, sans-serif;
	font-size: 1.6rem;
	font-weight: 700;
	color: #111;
}

.legal p,
.legal li {
	margin: 0 0 1rem;
}

.legal ul {
	margin: 0 0 1.2rem;
	padding-left: 0;
	list-style: none;
}

.legal li::before {
	content: "- ";
}

.legal a {
	color: #373cf5;
	text-decoration: underline;
}

.legal strong {
	font-weight: 700;
}
