/* Privacy and Terms and Conditions pages (page-privacy-policy.php, page-terms-and-conditions.php). */
.moss-legal-page { padding-bottom: 72px; }
.moss-legal-title {
	margin: 0 0 28px;
	font-size: 34px;
	font-weight: 700;
	color: #0f172a;
}
.moss-legal-body {
	max-width: 860px;
	font-size: 16px;
	line-height: 1.8;
	color: #334155;
	overflow-wrap: anywhere;
}
.moss-legal-body h2 { margin: 36px 0 10px; font-size: 22px; line-height: 1.4; color: #0f172a; }
.moss-legal-body h3 { margin: 24px 0 8px; font-size: 18px; line-height: 1.4; color: #0f172a; }
.moss-legal-body p { margin: 0 0 14px; }
.moss-legal-body ul { margin: 0 0 14px; padding-left: 22px; }
.moss-legal-body li { margin-bottom: 6px; }
.moss-legal-body ul.moss-legal-list { list-style: none; padding-left: 16px; }
.moss-legal-body a { color: var(--moss-blue); text-decoration: underline; }
@media (max-width: 640px) {
	.moss-legal-title { font-size: 26px; }
	.moss-legal-body { font-size: 15px; }
}
