/* The theme hides .entry-title for every page on the "default" template
   (.page-template-default.singular .entry-title { display:none }), because
   Elementor-built pages rendered their own in-content heading instead. These
   pages no longer do that, so restore the native title here specifically. */
.legal-page.page-template-default.singular .entry-title {
	display: block;
	margin-bottom: 24px;
}

.legal-page .entry-header {
	max-width: 800px;
}

.legal-page .entry-content {
	max-width: 800px;
	line-height: 1.7;
}

.legal-page .entry-content h3 {
	margin: 36px 0 14px;
	font-size: 21px;
	font-weight: 700;
}

.legal-page .entry-content h3:first-child {
	margin-top: 0;
}

.legal-page .entry-content h4 {
	margin: 24px 0 10px;
	font-size: 17px;
	font-weight: 700;
}

.legal-page .entry-content p {
	margin: 0 0 18px;
}

.legal-page .entry-content ul {
	margin: 0 0 18px;
	padding-left: 26px;
}

.legal-page .entry-content li {
	margin-bottom: 10px;
}

.legal-page .entry-content li:last-child {
	margin-bottom: 0;
}

.legal-page .entry-content b {
	font-weight: 700;
}
