/*webfont*/
.typography-copy-hero-features {
    line-height: 1.09375;
}

@media only screen and (max-width: 1068px) {
    .typography-copy-hero-features {
        line-height: 1.0834933333;
    }
}

@media only screen and (max-width: 734px) {
    .typography-copy-hero-features {
        line-height: 1.21875;
    }
}

@media only screen and (max-width: 1068px) {
    .typography-copy-block-description {
        line-height: 1.29167;
    }
}

/**/

.section-health .health-intro-headline {
    max-width: 545px;
}

@media only screen and (max-width: 1068px) {
    .section-health .health-intro-headline {
        max-width: 382px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-safety .safety-intro .typography-headline {
        max-width: 328px;
    }
}

@media only screen and (max-width: 734px) {
    .section-safety .safety-intro .typography-headline {
        max-width: 282px;
    }
}

.section-hero .hero-features .section-content {
    --max-content-width: 1097px;
}

@media only screen and (max-width: 1182px) {
    .section-hero .hero-features .section-content {
        --tile-padding:15px
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero .hero-features .section-content {
        padding-left: 0;
        padding-right:0
    }
}

@media only screen and (max-width: 734px) {
    .section-hero .hero-features .section-content {
        --tile-padding: 25px;
        padding-left: var(--tile-padding);
        padding-right:var(--tile-padding)
    }
}

.section-routers .grid-item-trade-in .copy-container {
    max-width: 487px;
}

@media only screen and (max-width: 1068px) {
    .section-routers .grid-item-trade-in .copy-container {
        max-width: 296px;
    }
}

@media only screen and (max-width: 734px) {
    .section-routers .grid-item-trade-in .copy-container {
        max-width: 325px;
    }
}

.section-design-more .copy-block-always-on {
    max-width: 426px;
}

.section-app-store .faces-copy {
    max-width: 317px;
}

@media only screen and (max-width: 1068px) {
    .section-app-store .faces-copy {
        max-width: 295px;
    }
}

/* 2022-9-7 */
@media only screen and (min-width: 1069px) {
	.section-routers .tile-router.grid-item-environment, .section-routers .tile-router.grid-item-ar {
		max-width: 100%;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.section-routers .grid-item-environment .tile, .section-routers .grid-item-ar .tile {
		max-width: 1385px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
}
