/* ===== Legal Page Styles ===== */
.legal-content {
	font-family: 'Poppins', sans-serif;
	background-color: #ffffff;
	color: #0A2342;
	padding: 40px 80px;
	line-height: 1.8;
}

.legal-content h1 {
	margin-top: 94px;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 24px;
}

.legal-content h2 {
	font-size: 22px;
	font-weight: 600;
	margin-top: 36px;
	margin-bottom: 16px;
}

.legal-content h3 {
	font-size: 18px;
	font-weight: 500;
	color: #0A2342;
	margin-top: 28px;
	margin-bottom: 12px;
	max-width: 100%;
}

.legal-content p {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 16px;
}

.legal-content ul {
	padding-left: 20px;
	margin-bottom: 24px;
}

.legal-content ul li {
	margin-bottom: 10px;
	font-weight: 300;
}

.legal-content a {
	color: #3D9DF6;
	text-decoration: underline;
	font-weight: 400;
}

.legal-content a:hover {
	opacity: 0.75;
}

/* ===== Responsiveness ===== */
@media (max-width: 500px) {
    .legal-content {
    	padding: 10px 30px;
    }
}