section.main-lead {
	padding: 4rem 0;
	background: var(--main-purple);
	color: var(--best-white);
	font-size: 1.56rem;
	line-height: 1.6;
}

@media (max-width: 575px) {
	section.main-lead { font-size: 1.2rem; }
}

@media (min-width: 576px) and (max-width: 699px) {
	section.main-lead { font-size: 1.4rem; }
}

section.main-lead a {
	color: var(--best-white);
}

section.main-lead a:hover {
	color: var(--best-white);
	text-decoration: none;
}

.main-lead a.eg-btn {
	background: var(--main-yellow);
	color: var(--main-purple);
}

.main-lead a.eg-btn:hover {
	color: var(--best-white);
}