.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-e363000f-dc16-c2e9-82c9-e4276348e202 {
margin-top: var(--spacer-10,10rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
}
<style>
  /* Base reset for lists */
  ol { list-style: none; padding-left: 0; margin: 0; }

  /* Generic list item spacing & alignment */
  li {
    margin: 0.2rem 0;
    padding-left: 2rem;
    position: relative;
    white-space: normal; /* allow text wrapping */
    word-wrap: break-word;
  }

  li::before {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: 2.6rem;
    white-space: nowrap;
    text-align: left;
    font-weight: normal;
  }

  /* --- Level 1 (decimal with dot) --- */
  ol.lvl1 { counter-reset: lvl1; }
  ol.lvl1 > li { counter-increment: lvl1; }
  ol.lvl1 > li::before { content: counter(lvl1) "."; }

  /* --- Level 2 (lower-alpha with ')' ) --- */
  ol.lvl2 { counter-reset: lvl2; margin-top: 0.25rem; }
  ol.lvl2 > li { counter-increment: lvl2; }
  ol.lvl2 > li::before { content: counter(lvl2, lower-alpha) ")"; }

  /* --- Level 3 (lower-roman with dot) --- */
  ol.lvl3 { counter-reset: lvl3; }
  ol.lvl3 > li { counter-increment: lvl3; }
  ol.lvl3 > li::before { content: counter(lvl3, lower-roman) "."; }

  /* --- Level 4 (lower-alpha with dot) --- */
  ol.lvl4 { counter-reset: lvl4; }
  ol.lvl4 > li { counter-increment: lvl4; }
  ol.lvl4 > li::before { content: counter(lvl4, lower-alpha) "."; }

  /* Indentation for nested lists */
  ol.lvl1 > li > ol { margin-top: 0.35rem; }
  ol.lvl2 { margin-left: 1.2rem; }
  ol.lvl3 { margin-left: 1.6rem; }
  ol.lvl4 { margin-left: 1.8rem; }

  /* --- MOBILE: scrollable container but wrap text --- */
  @media (max-width: 576px) {
    /* Make top-level list scrollable if nesting gets wide */
    ol.lvl1 {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      display: block;
      padding-bottom: 0.5rem;
    }

    /* Reduce indentation */
    li { padding-left: 1.2rem; }
    li::before { width: 1.4rem; font-size: 0.95em; }
    ol.lvl2 { margin-left: 0.6rem; }
    ol.lvl3 { margin-left: 0.8rem; }
    ol.lvl4 { margin-left: 1rem; }

    /* Wrap text normally (no nowrap) */
    li { white-space: normal; word-wrap: break-word; }

    /* Only allow scroll if list truly overflows */
    ol.lvl1, ol.lvl2, ol.lvl3, ol.lvl4 {
      min-width: 100%;
    }
div.accordionHeaderFaq h3 {
  max-width: none;
}
}
</style>
.accordionContainer {
padding: 0;
}

.accordianWrapper {
padding-top: 10px;
padding-bottom: 0;
}

.accordion-card {
gap: 5px;
}

.accordion {
padding: 5px 10px;
}