:root {
  --font-family: "din-2014", sans-serif;
  --font-size: 1rem;
  --font-large: 1.125rem;
  --font-small: 0.875rem;
  --font-size-caption: 0.75rem;
  --font-size-eyebrow: 0.75rem;
  --font-weight-regular: 300;
  --font-weight-medium: 500;
  --font-weight-bold: 700;
  --primary-turqoise: #00aeef;
  --primary-turqoise-light: #cceff7;
  --primary-turqoise-hover: #0098d1;
  --primary-turqoise-active: #0080b3;
  --secondary-teal: #3ba8a0;
  --secondary-teal-hover: #2f8b85;
  --secondary-teal-active: #266f6b;
  --soft-surface-blue: #dbeff7;
  --soft-surface-blue-faint: #f1f8fc;
  --soft-surface-blue-base: #99d5e8;
  --ink: #0e1a20;
  --ink-2: #243036;
  --c-text: #3e4a52;
  --c-muted: #6b7b80;
  --c-soft: #98a4ab;
  --c-border-strong: #c4cdd2;
  --c-border: #e3e8eb;
}

.privacyHero {
  padding: 8rem 0 3rem;
}
.privacyHero .eyebrow {
  display: block;
  margin-bottom: 1rem;
}
.privacyHero h1 {
  font-size: clamp(2rem, 5vw, 3.5rem);
  font-weight: var(--font-weight-bold);
  color: var(--ink);
  line-height: 1.15;
}

.privacyContent {
  padding: 0 0 6rem;
}

.privacyBody {
  max-width: 48rem;
}
.privacyBody h2 {
  font-size: 1.35rem;
  font-weight: var(--font-weight-bold);
  color: var(--ink);
  margin: 2.5rem 0 0.75rem;
}
.privacyBody p {
  color: var(--c-text);
  line-height: 1.75;
  margin-bottom: 1rem;
}
.privacyBody ul {
  color: var(--c-text);
  line-height: 1.75;
  margin: 0 0 1rem 1.5rem;
}
.privacyBody li {
  margin-bottom: 0.5rem;
}
.privacyBody a {
  color: var(--primary-turqoise);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.privacyBody a:hover {
  color: var(--primary-turqoise-hover);
}

.privacyUpdated {
  color: var(--c-muted);
  margin-bottom: 1.5rem;
}

html[lang=cs] .privacy-en {
  display: none;
}

html[lang=en] .privacy-cs {
  display: none;
}

/*# sourceMappingURL=privacy.css.map */
