/* ==========================================================================
   Privacy policy page
   Loaded via enqueue.php only on the privacy policy page
   ========================================================================== */

.page-slug-privacy-policy .content-block .wysiwyg h1 {
  display: none;
}

.page-slug-privacy-policy .content-block .wysiwyg h2 {
  margin: 34px 0 14px;
  font-size: clamp(22px, 1.8vw, 30px);
  font-weight: 700;
  text-transform: none;
  line-height: 1.25;
}

.page-slug-privacy-policy .content-block .wysiwyg p {
  margin: 0 0 16px;
  color: #d6e1f4;
  font-size: clamp(16px, 1.1vw, 18px);
  line-height: 1.7;
}

.page-slug-privacy-policy .content-block .wysiwyg {
  max-width: 980px;
}

.page-slug-privacy-policy .content-block .wysiwyg ul,
.page-slug-privacy-policy .content-block .wysiwyg ol {
  margin: 0 0 18px 24px;
  color: #d6e1f4;
  font-size: clamp(16px, 1.1vw, 18px);
  line-height: 1.7;
}

.page-slug-privacy-policy .content-block .wysiwyg li {
  margin: 0 0 8px;
}

.privacy-page .vip26-breadcrumbs {
  margin-bottom: 14px;
}

.privacy-page__hero {
  margin-bottom: 18px;
}

.privacy-page__hero .page-hero__intro {
  max-width: 860px;
}

.privacy-page__content {
  margin-top: 0;
}

.privacy-page__content .content-block {
  margin-top: 0;
}

.privacy-page__content .content-block .wysiwyg {
  max-width: 980px;
}

.privacy-page__content .content-block .wysiwyg h2 {
  margin: 34px 0 14px;
  font-size: clamp(22px, 1.8vw, 30px);
  line-height: 1.25;
  text-transform: none;
}

.privacy-page__content .content-block .wysiwyg p,
.privacy-page__content .content-block .wysiwyg li {
  font-size: clamp(16px, 1.1vw, 18px);
  line-height: 1.7;
}
