/* Hero Headline */
.section-welcome {
	--wrap-top-offset: -21px;
	--welcome-min-height: 985px; // 895px + second line height 90px
}

@media(max-width: 1068px) {
	.section-welcome {
		--wrap-top-offset: -18px;
		--welcome-min-height: 900px; // 830px + second line height 70px
	}
}

@media(max-width: 800px) {
	.section-welcome {
		--wrap-top-offset: -12px;
		--welcome-min-height: 890px; // 830px + second line height 60px
	}
}

@media(max-width: 734px) {
	.section-welcome {
		--wrap-top-offset: 7px;
		--welcome-min-height: 520px; // original 520px
	}
}

.section-welcome .lockup-wrap {
	margin-top: 8px;
}

@media(max-width: 1068px) {
	.section-welcome .lockup-wrap {
		margin-top: -22px;
	}
}

@media(max-width: 734px) {
	.section-welcome .lockup-wrap {
		margin-top: 50px;
	}
}

@media(max-width: 374px) {
	.section-welcome .lockup-wrap {
		margin-top: 80px;
	}
}

.ribbon+.welcome .lockup-wrap {
	margin-top: 38px;
}

@media(max-width: 1068px) {
	.ribbon+.welcome .lockup-wrap {
		margin-top: 73px;
	}
}

@media(max-width: 734px) {
	.ribbon+.welcome .lockup-wrap {
		margin-top: 0px
	}
}

@media(min-width: 1069px) {
	html.no-enhanced .ribbon+.welcome .lockup-wrap {
		margin-top: 38px;
	}
}

html.touch .ribbon+.welcome .lockup-wrap {
	margin-top: 57px;
}

@media(max-width: 1068px) {
	html.touch .ribbon+.welcome .lockup-wrap {
		margin-top: 32px;
	}
}

@media(max-width: 734px) {
	html.touch .ribbon+.welcome .lockup-wrap {
		margin-top: 21px;
	}
}

@media(max-width: 734px)and (orientation:landscape) {
	html.touch .ribbon+.welcome .lockup-wrap {
		margin-top: 0px;
	}
}

@media(max-width: 800px) {
	.typography-overview-hero-headline {
		font-size: 120px;
	}
}

@media(max-width: 734px) {
	.typography-overview-hero-headline {
		font-size: 56px;
	}
}

html.firefox .lockup-wrap .headline-lockup {
	width: 900px;
}

@media(max-width: 1068px) {
	html.firefox .lockup-wrap .headline-lockup {
		width: 714px;
	}
}

@media(max-width: 734px) {
	html.firefox .lockup-wrap .headline-lockup {
		width: 306px;
	}
}

html.firefox .section-welcome .headline-lockup .headline-wrap .headline,.section-welcome .headline-lockup .headline-wrap:before {
	padding-inline: 6px;
	margin-inline: -6px;
}

.typography-overview-hero-headline:lang(th) {
	line-height: 1;
}

.section-welcome .headline-lockup .headline-wrap {
	text-align: center;
}

.section-welcome .headline-lockup .headline-wrap:before {
	white-space: pre-wrap;
}

/* Highlights Gallery */
.section-highlights .media-gallery-wrapper .media-gallery-item-overview {
	--hlts-glry-caption-width: 710px;
}

@media only screen and (max-width: 1068px) {
	.section-highlights .media-gallery-wrapper .media-gallery-item-overview {
		--hlts-glry-caption-width: 564px;
	}
}

@media only screen and (max-width: 734px) {
	.section-highlights .media-gallery-wrapper .media-gallery-item-overview {
		--hlts-glry-caption-width: 271px;
	}
}

/* Apple Intelligence */
.section-themes .subsection-apple-intelligence .apple-intelligence-avail {
	color: #6e6e73;
}

@media(max-width: 380px) {
	.subsection-apple-intelligence .section-heading .apple-intelligence-gradient {
		display: unset;
		max-width: 100%;
	}
}

/* Apple Pencil */
@media(max-width: 1068px) {
	.subsection-apple-pencil-pro .image-wrapper {
		min-height: 1794px;
	}
}

@media only screen and (max-width: 734px) {
	.subsection-apple-pencil-pro .image-wrapper {
		min-height: unset;
	}
}

/* Incentive */
span.nowrap:lang(th) {
	display: inline-block;
}

.icon-card-content {
	padding: 44px 47px 57px 30px;
}