.hero {
	margin: 24px 0 48px 0;
	max-width: 50ch;
	font-size: 20px;
}

h1 {
	color: var(--primary);
	font-size: 48px;
	margin-bottom: 20px;
}

h2 {
	font-size: 36px;
	margin-bottom: 18px;
}

section {
	max-width: 64ch;
}

section:not(:last-of-type) {
	margin-bottom: 32px;
}

ol {
	line-height: 20px;
	margin-bottom: 24px;
}

ol a,
ol a:hover,
ol a:active {
	color: var(--primary);
}

ol li {
	margin-top: 4px;
}
