.call-to-action {
	padding: 53px 30px 60px;
	background-color: var(--gray-warm);
	color: var(--gray-dark);
}

.call-to-action .inner {
	margin: 0 auto;
	max-width: 516px;
}

.call-to-action h2 {
	color: inherit;
	font-weight: var(--font-weight-bold);
	font-size: calc(38rem/16);
	line-height: calc(47/38);
	margin-bottom: 22px;
}

.call-to-action p {
	color: inherit;
	font-size: calc(18rem/16);
	line-height: calc(28/18);
	font-weight: var(--font-weight-normal);
	margin-bottom: 22px;
}

@media (min-width: 64em) {
	.call-to-action {
		padding-block: 77px 93px;
	}

	.call-to-action h2 {
		font-size: 3rem;
		line-height: calc(58/48);
		margin-bottom: 24px;
	}
}