/* common */

body {
	line-break: strict;
}

.touch #ac-localnav .ac-ln-button {
	padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 1px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 1px);
}

/* hero */

@media only screen and (max-width: 734px) {
	.section-hero .headline h2 {
		max-width: 12ch;
	}
}

/* section-how-to-buy */

.section-how-to-buy .subheadline-headline {
	width: 100%;
}