.section-compare .compare-device .device-content .typography-compare-device-eyebrow {
    max-width: 81%;
}

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

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

.section-icloud .section-tile .tile-content .typography-tile-headline {
    max-width: 713px;
}

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

@media only screen and (max-width: 734px) {
    .section-icloud .section-tile .tile-content .typography-tile-headline {
        max-width: 338px
    }
}

.section-privacy .section-tile.tile .tile-content .typography-tile-headline {
    max-width: 654px;
}

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

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

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

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

@media only screen and (max-width: 734px) {

    .section-hero .hero-headline,
    .section-hero .hero-copy {
        max-width: 94%;
    }
}

@media only screen and (max-width: 1068px) {
    .modal .modal-content .password-monitoring .tile-copy {
        padding: 0 31px 25px;

    }
}

@media only screen and (max-width: 734px) {
    .modal .modal-content .password-monitoring .tile-copy {
        font-size: 30px;
        padding: 68px 30px;
    }
}

/* icon-after::after  */

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

@media only screen and (max-width: 734px) {
    .section-hero h1.hero-headline.typography-headline-super {
        font-size: 46px;
    }
}

.centeralign {
    padding-left: 0.55em
}

@media only screen and (min-width: 1068px) {
    .ml74 {
        margin-left: -74px
    }
}
@media only screen and (min-width: 734px) {
    .ml74 {
        margin-left: -62px
    }
}

@media only screen and (max-width: 734px) {
    .section-macos .section-tile.tile .tile-content .typography-tile-headline {
        font-size: 42px;
    }
}

@media only screen and (max-width: 734px) {
    .section-privacy .section-tile.tile .tile-content .typography-tile-headline {
        font-size: 43px;
    }
}

.modal .modal-content .tile-copy.pad33 {
    padding: 0 33px 25px;
}

@media only screen and (max-width: 734px) {
    .section-compare .compare-device .device-content .typography-compare-device-eyebrow.eyebrow-mac-mini {
        max-width: 91%;
    }
}

.centerall {
    padding-left: 0.4em;
}

.cm_100 {
    padding-left: 1em;
}


/* Ignore punctuation */

.headline-center-l{
	position: absolute;
}

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

@media only screen and (max-width: 734px) {
	.headline-center-s{
		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;
}


/* 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-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;
}