html[lang="de-DE"] .localized-privacy-page,
html[lang="de-DE"] .localized-privacy-page * {
	word-break: normal;
	overflow-wrap: break-word;
	hyphens: auto;
}

html[lang="de-DE"] .localized-privacy-page .privacy-hero__inner,
html[lang="de-DE"] .localized-privacy-page .privacy-controller-grid,
html[lang="de-DE"] .localized-privacy-page .privacy-card-grid,
html[lang="de-DE"] .localized-privacy-page .privacy-toc__inner {
	grid-template-columns: minmax(0, 1fr);
}

html[lang="de-DE"] .localized-privacy-page .privacy-hero__grid,
html[lang="de-DE"] .localized-privacy-page .privacy-summary,
html[lang="de-DE"] .localized-privacy-page .privacy-section__inner,
html[lang="de-DE"] .localized-privacy-page .privacy-card,
html[lang="de-DE"] .localized-privacy-page .privacy-card > *,
html[lang="de-DE"] .localized-privacy-page .privacy-section p,
html[lang="de-DE"] .localized-privacy-page .privacy-section li {
	min-width: 0;
	max-width: 100%;
}

html[lang="de-DE"] .localized-privacy-page .privacy-summary {
	justify-self: stretch;
}

html[lang="de-DE"] .localized-privacy-page .privacy-card {
	grid-column: 1 / -1;
}

html[lang="de-DE"] .localized-privacy-page .privacy-section ul,
html[lang="de-DE"] .localized-privacy-page .privacy-card ul {
	display: block;
	width: 100%;
	padding-left: 1.35rem;
}

html[lang="de-DE"] .localized-privacy-page .privacy-section li + li,
html[lang="de-DE"] .localized-privacy-page .privacy-card li + li {
	margin-top: 0.45rem;
}

@media (min-width: 1024px) {
	html[lang="de-DE"] .localized-privacy-page .privacy-hero__inner {
		grid-template-columns: minmax(0, 1.35fr) minmax(300px, 0.65fr);
	}

	html[lang="de-DE"] .localized-privacy-page .privacy-toc__inner {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media (max-width: 640px) {
	html[lang="de-DE"] .localized-privacy-page .privacy-section__inner,
	html[lang="de-DE"] .localized-privacy-page .privacy-hero__inner,
	html[lang="de-DE"] .localized-privacy-page .privacy-toc__inner {
		width: min(100% - 32px, 1180px);
	}

}
