/* Privacy Policy — match truebluemd.com/privacy-policy typography */

@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");

.advanced-html-section {
  background: #fff;
}

.advanced-html-section .blog-html-embed {
  width: 100%;
}

.advanced-html-section .tb-privacy,
.advanced-html-section .tb-privacy p,
.advanced-html-section .tb-privacy h2,
.advanced-html-section .tb-privacy a {
  font-family: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}

.advanced-html-section .tb-privacy {
  max-width: 1140px;
  margin: 0 auto;
  padding: 56px 24px 80px;
  color: #555555 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}

.advanced-html-section .tb-privacy h2 {
  color: #333333 !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
}

.advanced-html-section .tb-privacy__title {
  font-size: 32px !important;
  margin: 0 0 20px;
}

.advanced-html-section .tb-privacy__section {
  font-size: 22px !important;
  margin: 32px 0 12px;
}

.advanced-html-section .tb-privacy p {
  margin: 0 0 16px;
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #555555 !important;
  line-height: 1.6 !important;
}

.advanced-html-section .tb-privacy a {
  color: #1db78d;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.advanced-html-section .tb-privacy a:hover {
  color: #174a94;
}

@media (max-width: 767.98px) {
  .advanced-html-section .tb-privacy {
    padding: 40px 16px 64px;
  }

  .advanced-html-section .tb-privacy__title {
    font-size: 28px;
  }

  .advanced-html-section .tb-privacy__section {
    font-size: 20px;
  }
}

/* Legacy htmlBodySection fallback */
.bg14[style*="--privacy-banner-bg"] .breadcam_area {
  background-image: var(--privacy-banner-bg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.privacy-policy-page {
  padding-bottom: 40px;
}

.privacy-policy-page .section_title,
.privacy-policy-page .section_title p,
.privacy-policy-page .section_title h2,
.privacy-policy-page .section_title h4,
.privacy-policy-page .section_title h5 {
  font-family: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}

.privacy-policy-page .section_title h4,
.privacy-policy-page .section_title h5 {
  margin-top: 1.25rem;
  margin-bottom: 0.75rem;
  font-size: 22px;
  color: #333;
  font-weight: 700;
}

.privacy-policy-page .section_title ul {
  margin: 0 0 1rem;
}

.privacy-policy-page .section_title li {
  margin-bottom: 0.4rem;
}
