/*layout font*/

.typography-section-copy {
    line-height: 1.315;
}

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

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

.typography-callout-copy {
    line-height: 1.25;
}

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

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

.typography-headline-standalone,
.typography-headline-hero,
.typography-headline-video,
.typography-headline-standalone-subsection,
.typography-headline-elevated,
.typography-headline-pairs-with,
.typography-headline-spatial-audio,
.typography-headline,
.typography-router-tile-full-headline {
    font-weight: 600;
}

/*layout font*/

/* hero link center */
.section-hero .section-content .anim-links ul.cta-wrapper {
    margin-left: 21px;
}

@media only screen and (max-width: 1068px) {
    .section-hero .section-content .anim-links ul.cta-wrapper {
        margin-left: 18px;
    }
}

/* event center */
@media only screen and (max-width: 734px) {
    .section-hero .section-content .anim-links ul.cta-wrapper .hero-text-anim {
        margin-left: -4px;
    }
}

@media only screen and (max-width: 734px) {
    .section-hero .section-content .anim-links ul.cta-wrapper .typography-cta.hero-text-anim {
        margin-left: -20px;
    }
}

/* AR center */
@media only screen and (max-width: 1068px) {
	.main .section-hero .section-content .anim-links .cta-wrapper .ar-quicklook-link {
        padding-right: 4px;
    }
}
@media only screen and (max-width: 734px) {
	.main .section-hero .section-content .anim-links .cta-wrapper .ar-quicklook-link {
		padding-left: 31px;
	}
}

/* space */
.gc-half-space-1 {
    font-size: 0.7em;
}

@media only screen and (min-width: 1069px) {
    html.enhance-xp .section-hero .hero-sticky-wrapper .hero-sticky-container .hero-intro-key-features-list .key-feature:nth-child(2)>span{
        display: inline-block;
        height: 86px;
    }
}

@media only screen and (min-width: 734px) and (max-width: 1068px) {
    html.enhance-xp .section-hero .hero-sticky-wrapper .hero-sticky-container .hero-intro-key-features-list .key-feature:nth-child(2)>span{
        display: inline-block;
        height: 69px;
    }
}