
    html,
    body,
    .page,
    .page-content,
    .page-wrapper,
    .main-content,
    .content,
    .template-page,
    .page-header,
    .page-title,
    .main-page-title {
      background: #ffffff !important;
      color: #111827 !important;
    }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      line-height: 1.6;
      color: #1f2937;
      background: #ffffff;
    }
    .lf-page,
    .lf-page * {
      box-sizing: border-box;
    }
    .lf-page h1,
    .lf-page h2,
    .lf-page h3,
    .lf-page p,
    .lf-page li,
    .lf-page a,
    .lf-page th,
    .lf-page td,
    .lf-page span {
      opacity: 1 !important;
      visibility: visible !important;
      text-indent: 0 !important;
      text-shadow: none !important;
      letter-spacing: 0 !important;
      -webkit-text-fill-color: currentColor !important;
    }
    .lf-page h1 {
      display: block !important;
      font-size: clamp(32px, 4vw, 52px) !important;
      line-height: 1.12 !important;
      font-weight: 700 !important;
      color: #111827 !important;
      margin: 12px 0 0 !important;
    }
    .lf-page h2 {
      display: block !important;
      font-size: clamp(24px, 2.6vw, 34px) !important;
      line-height: 1.2 !important;
      font-weight: 700 !important;
      color: #111827 !important;
    }
    .lf-page h3 {
      display: block !important;
      font-size: 20px !important;
      line-height: 1.35 !important;
      font-weight: 700 !important;
      color: #111827 !important;
    }
    .lf-page p,
    .lf-page li,
    .lf-page td,
    .lf-page th {
      display: revert !important;
      font-size: 16px !important;
      line-height: 1.7 !important;
      color: #374151 !important;
    }
    .lf-page a {
      color: #075985 !important;
      text-decoration: none !important;
    }
    .lf-page a:hover {
      text-decoration: underline;
    }
    .lf-page .lf-button-primary,
    .lf-page .lf-button-secondary {
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
      min-height: 46px !important;
      font-size: 14px !important;
      line-height: 1.2 !important;
      font-weight: 700 !important;
      text-indent: 0 !important;
      opacity: 1 !important;
      visibility: visible !important;
      white-space: normal !important;
      -webkit-text-fill-color: currentColor !important;
    }
    .lf-page .lf-button-primary {
      background: #0f766e !important;
      color: #ffffff !important;
      border: 1px solid #0f766e !important;
    }
    .lf-page .lf-button-secondary {
      background: #ffffff !important;
      color: #0f172a !important;
      border: 1px solid #cbd5e1 !important;
    }
    .lf-page img {
      max-width: 100%;
      height: auto;
    }
    .lf-page table {
      font-size: 15px;
    }
    .lf-page p,
    .lf-page li {
      font-size: 16px;
      line-height: 1.7;
    }
    @media (max-width: 768px) {
      .lf-page table {
        font-size: 14px;
      }
    }
  