.lk-page-body__content {
  > #cmplz-document {
    > * + p {
      margin-block-start: var(--paragraph-spacing, var(--flow-spacing, initial));
      margin-block-end: 0;
    }
    > :where(* + h2) {
      font-size: var(--h2) !important;
      margin-block-start: var(--h2-spacing, var(--heading-spacing));
      margin-block-end: 0;
        padding-block-end: 0;
    }
    > .cmplz-subtitle {
      color: var(--h3-color);
      font-family: var(--heading-font-family);
      font-size: var(--h3);
      font-weight: var(--h3-font-weight);
      line-height: var(--heading-line-height);
      margin-block-end: 0;
      margin-block-start: var(--h3-spacing, var(--heading-spacing));
      max-width: var(--h3-max-width);
      text-wrap: var(--heading-text-wrap);
    }
    > :is(ul, ol) {
      padding-inline-start: var(--list-indent-spacing, var(--flow-spacing, initial));
    }
    > :is(* + ul, * + ol) {
      margin-block: var(--list-spacing, var(--flow-spacing, initial));
    }
    > ul {
      li {
        list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m31.09 4.39c-1.22-1.22-3.2-1.22-4.42 0l-16.61 16.6-4.74-4.74c-1.22-1.22-3.2-1.22-4.42 0s-1.22 3.2 0 4.42l6.94 6.94c1.22 1.22 3.2 1.22 4.42 0l18.83-18.81c1.22-1.22 1.22-3.2 0-4.42' fill='%23F4BC16'/%3E%3C/svg%3E");
        &::marker {
            font-size: var(--text-xl);
            line-height: .1;
        }
      }
    }
    :is(#cmplz-cookies-overview, #cmplz-manage-consent-container, #cmplz-manage-consent-container-nojavascript) {
        margin-block-start: var(--paragraph-spacing, var(--flow-spacing, initial));
    }
      .dropdown-privacy-statement {
        p {
            padding-inline: var(--space-xs);
            &:first-of-type {
                padding-block-start: var(--space-xs);
            }
            &:last-of-type {
                padding-block-end: var(--space-xs);
            }
        }
          ul {
              margin-block: var(--list-spacing, var(--flow-spacing, initial));
              padding-inline-start: var(--list-indent-spacing, var(--flow-spacing, initial));
          }
    }
  }
}
#cmplz-document {
    font-size: inherit;
    max-width: 100%;
}
#cmplz-document p,
#cmplz-document li,
#cmplz-document td {
    font-size: inherit;
}
#cmplz-cookies-overview .cmplz-dropdown,
#cmplz-document .cmplz-dropdown {
    background-color: var(--base-ultra-light);
}
#cmplz-cookies-overview .cmplz-dropdown summary,
#cmplz-document .cmplz-dropdown summary {
    background-color: var(--base-light);
    margin: var(--space-xs) 0 0;
    padding: var(--space-xs);
}
#cmplz-cookies-overview .cmplz-dropdown summary h3, #cmplz-document .cmplz-dropdown summary h3, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary h3 {
    color: var(--text-color);
    font-size: var(--h4);
}
#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description, #cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data, #cmplz-document .cmplz-dropdown .cmplz-service-description, #cmplz-document .cmplz-dropdown .cmplz-sharing-data, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data {
    padding: var(--space-xs);
}
#cmplz-cookies-overview .cmplz-dropdown h4, #cmplz-document .cmplz-dropdown h4, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4 {
    font-size: var(--h5);
    margin: 0 0 5px;
}
#cmplz-document h5, .editor-styles-wrapper .cmplz-unlinked-mode h5 {
    font-size: var(--h6);
}
#cmplz-cookies-overview .cmplz-dropdown p, #cmplz-cookies-overview .cmplz-dropdown a, #cmplz-document .cmplz-dropdown p, #cmplz-document .cmplz-dropdown a, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown a {
    font-size: inherit;
}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose, #cmplz-document .cmplz-dropdown .cookies-per-purpose, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose {
    border: 1px solid var(--base-semi-dark);
    background-color: var(--base-semi-dark);
    font-size: inherit;
    margin: 0 var(--space-xs) var(--space-xs);
}
#cmplz-cookies-overview .cmplz-dropdown p, #cmplz-cookies-overview .cmplz-dropdown h4, #cmplz-cookies-overview .cmplz-dropdown ul, #cmplz-document .cmplz-dropdown p, #cmplz-document .cmplz-dropdown h4, #cmplz-document .cmplz-dropdown ul, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown ul {
    padding: 0;
}
@media only screen and (min-width: 600px) {
    #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header {
        background-color: var(--base-light);
    }
}
@media only screen and (min-width: 600px) {
    #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .retention-header {
        background-color: var(--base-light);
    }
}
@media only screen and (min-width: 600px) {
    #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .function-header {
        background-color: var(--base-light);
    }
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category {
    background-color: var(--base-ultra-light);
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child) {
    margin-bottom: var(--space-xs);
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header {
    padding: var(--space-xs);
    background-color: var(--base-light);
}
.cmplz-category-title {
    font-size: var(--h4);
    font-weight: 500;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description {
    padding: var(--space-xs);
}