/* General */
body {
	line-break: strict;
}

html.touch #ac-localnav .ac-ln-button {
	padding-block-start: 4px;
	padding-block-end: 2px;
}
#ac-localnav .ac-ln-button {
	padding-block-start: 4px;
	padding-block-end: 2px;
}

.button-super {
	padding: 20px 31px 16px;
}
@media (max-width: 1068px) {
	.section-hero .hero-content-wrapper .hero-content .hero-button {
		padding: 13px 22px 11px;
	}
}

/* section-hero */
svg.hero-icon-img use {
	transform: translate(5%, 0);
}

.section-hero .hero-content-wrapper .hero-content .hero-headline {
	margin-top: 16px;
}
@media (min-width: 1069px) {
	.section-hero .hero-content-wrapper .hero-content .hero-headline {
		margin-top: 26px;
	}
}

@media only screen and (max-width: 460px) {
	.section-hero .hero-content-wrapper .hero-content .nowrap {
		white-space: normal;
		display: inline-block;
	}
}

/* section-tiles */
/* tile-video */
.section-tiles .tile-video .tile.theme-dark .tile-headline {
	width: 100%;
}

.section-tiles .tile-video .tile.theme-dark .tile-copy {
	width: 100%;
}

/* tile-transcript */
@media only screen and (min-width: 1069px) {
	.section-tiles .tile-transcript .layout-hardware-left .tile-content {
		padding-right: calc(var(--tiles-content-padding-inline) + 10px);
		padding-left: calc(var(--tiles-content-padding-inline) + 10px);
	}
}

/* tile-commute */
.section-tiles .tile-commute .tile.theme-dark .tile-headline {
	width: 100%;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-tiles .tile-commute .tile-full .tile-inner {
		padding-left: 15px;
		padding-right: 15px;
	}
}

/* tile-personalized */
@media only screen and (min-width: 1069px) {
	.section-tiles .tile-personalized .copy-wrapper {
		min-width: 300px;
		margin-right: 90px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-tiles .tile-personalized .copy-wrapper {
		min-width: 190px;
		margin-right: 85px;
	}
}

/* tile-voice */
.section-tiles .tile-voice .tile.theme-dark .copy-wrapper {
	z-index: 0;
}

/* tile-rounded */
.section-tiles .tile-rounded .icon-after:after, .more:after {
	position: relative !important;
	top: -1px;
}

@media (min-width: 1069px) {
	[dir="ltr"] .section-tiles .tile-personalized .copy-wrapper {
		margin-right: 88px;
	}
}
