/* Figma 32:677 (1728 px) und 32:896 (390 px), gemeinsamer Impressumsrahmen. */
.privacy-hero__inner {
  max-width: 820px;
  margin: 0 auto;
  padding-top: 8px;
  text-align: center;
}
.privacy-page .imprint-hero h1 {
  font-size: 42px;
  line-height: 1.25;
  letter-spacing: 2.52px;
}
.privacy-hero__inner p {
  max-width: 584.04px;
  margin: 18px auto 0;
  color: rgb(244 244 242 / 85%);
}
.privacy-content {
  max-width: 760px;
  margin: 0 auto;
  line-height: 27.75px;
  overflow-wrap: anywhere;
}
.privacy-content h2 {
  margin: 0 0 18px;
  padding: .5px 0 1px;
  color: #1b4335;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 2.6px;
  text-transform: uppercase;
}
.privacy-content section + section { margin-top: 52px; }
.privacy-content p + p { margin-top: 18px; }
.privacy-content a { text-underline-position: from-font; }
.privacy-page .imprint-footer__links { flex-wrap: wrap; }

@media (max-width: 600px) {
  .privacy-page .imprint-hero h1 { font-size: 26px; letter-spacing: 1.56px; }
}
@media (max-width: 389px) {
  .privacy-page .imprint-hero h1 { font-size: clamp(20px, 6.66vw, 26px); letter-spacing: .8px; }
}
