html.enhance-hero-perspective .section-hero .manifesto-section-1 .manifesto-text, html.enhance-hero-perspective .section-hero .manifesto-bottom .camera-text, html.enhance-hero-perspective .section-hero .manifesto-bottom .safety-text {
	line-height: 1.06;
}

html.enhance-hero .section-hero .manifesto-bottom .camera-text {
	line-height: 1.1;
}

.section-hero .hardware-fan-section .subheadline {
	margin-top: 10px;
}

.typography-site-headline-super:lang(th) {
	line-height: 1.06;
}

@media only screen and (max-width: 734px) {
	.typography-site-headline-super:lang(th) {
		line-height: 1.2;
	}
}

.typography-site-body:lang(th) {
	line-height: 1.15;
}

@media only screen and (max-width: 1068px) {
	.typography-site-body:lang(th) {
		line-height: 1.375;
	}
}

@media only screen and (max-width: 734px) {
	.typography-site-body:lang(th) {
		line-height: 1.381002381;
	}
}

.typography-site-headline-elevated {
	line-height: 1.1;
}

@media only screen and (max-width: 1068px) {
	.typography-site-headline-elevated {
		line-height: 1.2;
	}
}

.typography-site-headline {
	line-height: 1.1;
}

@media only screen and (min-width: 735px) {
	.no-ar-quicklook .section-hero .links-inline li:first-child {
		margin-left: 1.6em;
	}
}

html.enhance-deep-dive .crash-detection.deep-dive .deep-dive-custom-grid .tout {
	padding-top: 10px;
	line-height: 1.2;
}

@media only screen and (max-width: 1068px) {
	html.enhance-deep-dive .crash-detection.deep-dive .deep-dive-custom-grid .tout {
		padding-top: 10px;
		line-height: 1.1;
	}
}

.stat .stat-battery .stat-value, .stat .stat-camera .stat-value {
	line-height: 1.2;
}

@media only screen and (min-width: 735px) {
	.section-display .typography-site-headline-super strong {
		line-height: 1.44;
	}
}

@media only screen and (max-width: 734px) {
	.section-display .typography-site-headline-super strong {
		padding-top: 10px;
	}
}

.section-camera .camera-gallery .rotating-headlines-wrap strong {
	line-height: 1.2;
}

.rotating-headlines-wrap .typography-site-headline-super {
	font-size: 86px;
}

@media only screen and (max-width: 1068px) {
	.rotating-headlines-wrap .typography-site-headline-super {
		font-size: 72px;
	}

	html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap[data-start="3"] .rotating-headline-3 .enhanced, html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap[data-start="4"][data-end="3"] .rotating-headline-3 .enhanced {
		padding-top: 15px;
		line-height: 1.4;
	}
}
@media only screen and (max-width: 734px) {
	.rotating-headlines-wrap .typography-site-headline-super {
		font-size: 48px;
	}

	html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap[data-start="3"] .rotating-headline-3 .enhanced, html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap[data-start="4"][data-end="3"] .rotating-headline-3 .enhanced {
		line-height: 1.2;
	}
}

.section-camera .camera-gallery .content-description .content-title {
	line-height: 1.23;
}

.section-camera .camera-gallery .content-description .stat-content {
	margin-top: 0;
}

.section-camera .stat .stat-content, .section-selfies .startframe .stat .stat-content {
	min-width: 200px;
}

@media only screen and (max-width: 734px) {
	.section-camera .stat .stat-content, .section-selfies .startframe .stat .stat-content {
		min-width: 300px;
	}
}

html.enhance-deep-dive
	#deep-dive-modals
	.deep-dive.gallery
	.typography-site-body:lang(th),
html.enhance-deep-dive
	#deep-dive-modals
	.deep-dive.gallery
	.typography-site-camera-picture:lang(th),
html.enhance-deep-dive
	#deep-dive-modals
	.deep-dive.gallery
	.typography-site-caption:lang(th),
html.enhance-deep-dive
	.deep-dive.vertical-type[id^="deep-dive-"]
	.typography-site-callout {
	font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue,
		Helvetica, Arial, sans-serif;
}

html.enhance-deep-dive #deep-dive-modals .deep-dive.gallery .typography-site-body, html.enhance-deep-dive #deep-dive-modals .deep-dive.gallery .typography-site-camera-picture {
	line-height: 1.2;
}

@media only screen and (max-width: 1068px) {
	html.enhance-deep-dive #deep-dive-modals .deep-dive.gallery .typography-site-body, html.enhance-deep-dive #deep-dive-modals .deep-dive.gallery .typography-site-camera-picture {
		line-height: 1.375;
	}
}

html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap .rotating-headline-2 strong {
	line-height: 1.4;
}

.section-chip .headline strong {
	line-height: 1.23;
}

.section-lock-screen .headline strong {
	padding-top: 0.25em;
	margin-top: -0.25em;
}

.section-lock-screen .lock-screen-copy {
	margin-bottom: 48px;
}

@media only screen and (max-width: 1068px) {
	html.enhance-deep-dive .crash-detection.deep-dive .deep-dive-custom-grid .tout {
		line-height: 1.2;
	}
}

#deep-dive-gallery .stat .stat-content {
	min-width: 280px;
}

@media only screen and (max-width: 734px) {
	.section-selfies .startframe .selfies-headline {
		max-width: 7em;
	}
}

html.enhance-hero .section-hero .manifesto-section-1 .manifesto-text {
	line-height: 1.1;
}

@media only screen and (max-width: 734px) {
	.section-router .router-tile-accessibility .router-tile-cta {
		max-width: 240px;
	}
}

.section-cinematic-mode .typography-site-body:lang(th), .section-chip .typography-site-body:lang(th) {
	line-height: 1.33;
}

@media only screen and (max-width: 1068px) {
	.section-cinematic-mode .typography-site-body:lang(th), .section-chip .typography-site-body:lang(th) {
		line-height: 1.375;
	}
}

@media only screen and (max-width: 734px) {
	.section-cinematic-mode .typography-site-body:lang(th), .section-chip .typography-site-body:lang(th) {
		line-height: 1.381002381;
	}
}

@media only screen and (max-width: 734px) {
	html.enhance-hero .section-hero .manifesto-bottom .camera-text {
		font-size: 56px;
	}
}
