/* LP Accordion Section Styles */
.lp-accordion__list {
  width: 60ch;
  max-width: 100%;
  justify-self: center;
}

.lp-accordion__list > .collapsible-tab:not(:last-of-type) {
  border-bottom: 1px solid #3b3b3b;
}

[data-section-type^="lp-"] .richtext-block ul {
  list-style: disc;
  &:not(:last-child) {
    margin-bottom: .5em;
  }
}

.collapsible-tab svg {
  background: transparent;
  transition: background-color 0.3s ease-in-out;
}

.collapsible-tab.open svg {
  background-color: #a38cf3;
  border-radius: 100px;
  path {
    stroke: black;
  }
}
