/* Privacy text follows the existing Webflow fonts, colors and page padding. */
.fm-privacy {
  padding-block: clamp(3rem, 7vw, 7rem);
  color: var(--white, #fff);
}
.fm-privacy-header {
  margin-bottom: clamp(2.5rem, 5vw, 4rem);
}
.fm-privacy-title {
  margin: 1rem 0 1.5rem;
  font-family: 'Clash Display', sans-serif;
  font-size: clamp(1.5rem, 5.6vw, 5.5rem);
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: -.035em;
  overflow-wrap: anywhere;
}
.fm-privacy-content {
  max-width: 76ch;
  overflow-wrap: anywhere;
}
.fm-privacy-content section + section {
  margin-top: clamp(2rem, 4vw, 3rem);
}
.fm-privacy-content h2 {
  margin: 0 0 1rem;
  font-size: clamp(1.35rem, 2.6vw, 1.75rem);
  line-height: 1.25;
}
.fm-privacy-content p,
.fm-privacy-content li {
  font-size: 1rem;
  line-height: 1.7;
}
.fm-privacy-content p,
.fm-privacy-content ul {
  margin: 0 0 1rem;
}
.fm-privacy-content ul {
  padding-left: 1.4rem;
}
.fm-privacy-content li + li {
  margin-top: .35rem;
}
.fm-privacy-content a,
.fm-form-privacy a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: .2em;
}
.fm-privacy-content a:hover,
.fm-form-privacy a:hover {
  color: var(--huomio, #08e8de);
}
.fm-form-privacy {
  margin: 0 0 1.5rem;
  color: var(--white, #fff);
  font-size: .875rem;
  line-height: 1.6;
}
