/* Privacy Policy & Terms and Conditions page templates — a clean,
 * readable legal-document layout, matching the rest of the theme's
 * typography. */

.legal-content-inner {
	max-width: 860px;
	margin: 0 auto;
}

.legal-last-updated {
	color: rgba(32, 40, 45, 0.55);
	margin-bottom: 30px;
}

.legal-text h1,
.legal-text h2,
.legal-text h3,
.legal-text h4 {
	color: #0a2240;
	margin: 34px 0 14px;
}

.legal-text h2:first-child,
.legal-text h3:first-child {
	margin-top: 0;
}

.legal-text p {
	margin: 0 0 16px;
	line-height: 1.8;
	color: rgba(32, 40, 45, 0.75);
}

.legal-text p:last-child {
	margin-bottom: 0;
}

.legal-text ul,
.legal-text ol {
	margin: 0 0 16px;
	padding-left: 22px;
}

.legal-text li {
	margin-bottom: 8px;
	line-height: 1.7;
	color: rgba(32, 40, 45, 0.75);
}

.legal-text a {
	color: #0a2240;
	text-decoration: underline;
}
