body {
	line-break: strict;
}

@media (max-width: 1068px) {
	html.touch #ac-localnav .ac-ln-button {
		padding-top: 4px;
		padding-bottom: 2px;
	}
}


.typography-marquee-eyebrow-custom:lang(ja) {
	line-height: 1.1428571429;
}
.typography-marquee-headline-custom:lang(ja) {
	line-height: 1.0625;
}
.section-welcome .marquee-header .marquee-milestone {
	line-height: 1.4705882353;
}

@media (max-width: 1180px) {
	.section-welcome .marquee .marquee-header {
		width: 100%;
	}
}

.section-welcome .marquee-ctas-link {
	padding-top: 9px;
	padding-bottom: 7px;
}

.section-workflows .section-header-headline,
.section-camera .section-header-headline,
.section-audio .section-header-headline,
.section-connectivity .section-header-headline,
.section-stand .section-header-headline {
	width: 100%;
}

@media (max-width: 734px) {
	.section-audio .icon-wrapper {
		line-height: 12px;
		margin-top: 0;
	}
}

.stat .stat-caption sup.footnote-number {
	padding-left: 0.1em;
}

html.touch.desktop [data-component-list*=BentoGallery] .paddlenav {
	display: flex;
}