/* General */
.icon-after::after, .more::after {
	top: -0.075em;
}

@media only screen and (max-width: 1068px) {
	span.jp-headline-adjust.medium-reject {
		margin-right: 0;
	}
}

@media only screen and (max-width: 734px) {
	span.jp-headline-adjust.small-reject {
		margin-right: 0;
	}
}

/* JP Styles */
.typography-intro-headline-super {
	font-size: 80px;
	line-height: 1.05 !important;
	font-weight: 600;
	letter-spacing: -0.015em !important;
	font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial,
		sans-serif !important;
}

@media only screen and (max-width: 1068px) {
	.typography-intro-headline-super {
		font-size: 64px;
		line-height: 1.0625 !important;
		letter-spacing: -0.009em !important;
	}
}

@media only screen and (max-width: 734px) {
	.typography-intro-headline-super {
		font-size: 40px;
		line-height: 1.1 !important;
		letter-spacing: 0em !important;
	}
}

@media only screen and (max-width: 320px) {
	.router-item-tradein .router-item-content {
		padding-left: 0;
		padding-right: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section.section-compare .button-reduced {
		padding-bottom: 4px;
	}
}

.intro-cta .button {
	padding: 8px 16px 6px;
}

.router-button .button {
	padding: 8px 16px 6px;
}

.compare-table .button-reduced {
	padding: 5px 11px 4px;
}
