.section-upgraders {
	margin-block: 170px;
}
@media (max-width: 1068px) {
    .section-upgraders {
		margin-block: 120px;
    }
}
@media (max-width: 734px) {
	.channel-html .section .section-content {
		margin-block: 100px;
	}
}
.router-item-environment .router-item-content {
	margin-top: 52px;
	margin-bottom: 52px;
}
.section-performance {
	padding-top: 0;
}
.ujCKDiBz {
	margin-top: 20px;
}
.channel-html sup, .channel-html sup a, .channel-html sup a:hover {
	font-size: inherit;
	color: inherit;
	text-decoration: none;
	top: 0;
}
.typography-headline-copy {
        font-size: 21px;
        line-height: 29px;
	font-weight: 500;
	font-family:
		SF Pro Display,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
	padding-block: 29px;
}

.rounded-corners-fix, .section-routers .router-item-business, .section-routers .router-item-education, .section-upgraders .gallery-item .ai {
	clip-path: inset(0 round 18px);
}

@media (max-width: 734px) {
	.channel-html .section .section-content {
		max-width: 320px;
	}
}
.button.button-secondary-neutral {
    border: 1px solid #1d1d1f;
    background-color: transparent;
    color: #1d1d1f;
}
.typography-compare-copy:lang(ar), .typography-compare-cta:lang(ar), #ac-globalfooter .ac-gf-sosumi p:lang(ar), #ac-globalfooter .ac-gf-sosumi li:lang(ar), .violator-frameless.violator-frameless-reduced:lang(ar), .channel-html .copy.FiJHCdoe, .channel-html .copy.RCBcoAzo, .channel-html .copy.kQsjKooO, .channel-html .BstjJgoP, .channel-html .WPSiESmM, .channel-html .dIhaBnvd {
		font-family: SF Pro Text,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}
