.section-m1 .section-tile .tile-content  h2.typography-tile-headline {
    color: #1d1d1f;
    max-width: 554px;
}

@media only screen and (max-width: 1068px) {
    .section-m1 .section-tile .tile-content .typography-tile-headline {
        max-width: 431px;
    }
}

@media only screen and (max-width: 734px) {
    .section-m1 .section-tile .tile-content .typography-tile-headline {
        max-width: 85%;
    }
}

@media only screen and (max-width: 1068px) {
    .section-more-reasons .typography-even-more-headline.set-headline-wrapping {
        max-width: 447px;
    }
}

@media only screen and (max-width: 734px) {
    .section-more-reasons .typography-even-more-headline.set-headline-wrapping {
        max-width:260px
    }
}
.section-compare .compare-device .device-content .typography-compare-device-eyebrow {
    max-width: 73%;
}

@media only screen and (max-width: 1068px) {
    .section-compare .compare-device .device-content .typography-compare-device-eyebrow {
        max-width:82%
    }
}

@media only screen and (max-width: 734px) {
    .section-compare .compare-device .device-content .typography-compare-device-eyebrow {
        max-width: 91%;
    }
}
@media only screen and (max-width: 734px) {
    .section-compare .compare-device .typography-compare-device-headline{
        font-size: 18px
    }
}
@media only screen and (max-width: 320px) {
    .section-compare .compare-device .typography-compare-device-headline{
        font-size: 14px
    }
}

/* icon-after::after  */

.icon-wrapper .icon, .icon-wrapper .more::after, .icon-wrapper .icon-before::before, .icon-wrapper .icon-after::after{position: relative;}

/* page - mac is eas section 20221102  */
div.tile-content.p-t-108 {
    padding: 108px 8.33333%;
}
@media only screen and (max-width: 767px) {
    div.tile-content.p-t-108 {
        padding: 60px 8.33333%;
    }
}

/* 20221002 Ignore punctuation */
.headline-center-m-z{
	position: static;
}
.headline-center-s-z{
	position: static;
}
.headline-center-l-z{
	position: absolute;
}

@media only screen and (max-width: 1068px) {
	.headline-center-l-z{
		position: static;
	}
	.headline-center-s-z{
		position: static;
	}
    .headline-center-m-z{
		position: absolute;
	}
}

@media only screen and (max-width: 734px) {
	.headline-center-l-z{
		position: static;
	}
	.headline-center-m-z{
		position: static;
	}
	.headline-center-s-z{
		position: absolute;
	}
}

/* 2022-11-10 */
@media only screen and (max-width: 734px) {
	.m-l-20 {
		margin-left: -20px;
	}
	.m-l-22 {
		margin-left: -22px;
	}
}

.typography-tile-headline:lang(zh) {
	line-height: 1.05556;
}

/* 2022-11-15 */
.small-z {
	display: none;
}
@media only screen and (max-width: 320px) {
	.small-z {
		display: block;
	}
}

@media only screen and (max-width: 734px){
	.section-content.w100 {
		width: 100%;
	}
}


.section-hero .hero-headline.w100 {
	max-width: 100%;
}

.typography-tile-headline:lang(zh) {
	line-height: 1.05556;
}