/* Use the actual Cal Sans weight; give German compound words room to breathe. */
html[lang="de"] .ae-demo-article__hero h1 {
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 1.12 !important;
  overflow-wrap: break-word;
}

html[lang="de"] .ae-demo-article__content h2,
html[lang="de"] .ae-demo-article__content h3 {
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 1.2 !important;
  overflow-wrap: break-word;
}
