/* Privacy policy and terms pages — prose styling the compiled Tailwind build does not carry. */
.legal {
	padding-block: 7rem 4rem;
	color: #374151;
	line-height: 1.75;
}

.legal h1 {
	color: #111827;
	margin-block-end: 0.5rem;
}

.legal h2 {
	color: #111827;
	font-size: 1.375rem;
	font-weight: 700;
	margin-block: 2.5rem 0.75rem;
}

.legal h3 {
	color: #111827;
	font-size: 1.125rem;
	font-weight: 600;
	margin-block: 1.5rem 0.5rem;
}

.legal p {
	margin-block-end: 1rem;
}

.legal ul {
	list-style: disc;
	padding-inline-start: 1.5rem;
	margin-block-end: 1rem;
}

.legal li {
	margin-block-end: 0.375rem;
}

.legal a {
	text-decoration: underline;
}

.legal .updated {
	color: #6b7280;
	font-size: 0.875rem;
}

.legal-links a {
	margin-inline: 0.5rem;
}
