/* html {
  background: var(--custom-body-bg-color) !important;
} */
.prx_body {
  counter-reset: h3section;
}
.prx_wrapper {
  container-type: inline-size;
}
/* .prx_h1,
.prx_h2,
.prx_h3,
.prx_h4,
.prx_h5 {
  color: var(--custom-title-color) !important;
} */
.prx_h3:before {
  content: counter(h3section) ". ";
}
.prx_h3 {
  counter-increment: h3section;
  counter-reset: h4section;
  /* color: var(--custom-title-color) !important; */
}
.prx_h4:before {
  content: counter(h3section) "." counter(h4section) " ";
}
.prx_after_preview .prx_h4:first-of-type {
  counter-reset: h4section 2;
}
.prx_after_preview .prx_h4,
.prx_h4 {
  counter-increment: h4section;
}
/* .prx_text,
.prx_link,
.prx_htmlText,
.prx_listElement,
.prx_expandableName,
.prx_expandableDescription,
.prx_expandableText {
  color: var(--custom-body-color) !important;
} */
.prx_listWrapper {
  display: grid;
  gap: 1em;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.prx_techWrapper {
  position: relative;
  gap: 1em;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.prx_expandableWrapper {
  padding: 1em;
  border: 1px solid;
  border-radius: 20px;
  /* background-color: var(--custom-expandable-bg-color) !important; */
}
.prx_expandableMain {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.prx_expandableLeft {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 0%;
}
.prx_expandableImage {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 56px;
  width: 56px;
  border-radius: 4px;
  margin-right: 16px;
  /* background-color: var(--custom-icon-color) !important; */
}
.prx_expandableTag {
  display: none;
  padding: 2px 10px;
  border-radius: 10px;
  text-align: center;
  /* background-color: var(--custom-icon-color) !important; */
}
.prx_expandableTagMobile {
  display: inline-block;
  padding: 2px 10px;
  border-radius: 10px;
  text-align: center;
  /* background-color: var(--custom-icon-color) !important; */
}
.prx_expandableRight {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
  /* color: var(--custom-body-color) !important; */
}
.prx_expandableRightText {
  display: none;
}
.prx_expandableRightChevronTop {
  transform: rotate(180deg);
}

/* .prx_expandableImage > svg > rect {
  fill: var(--custom-title-color) !important;
} */

/* :root {
  --custom-title-color: #222222 !important;
  --custom-body-color: #555751 !important;
  --custom-body-bg-color: #f0f2ef !important;
  --custom-icon-color: #9f9fed !important;
  --custom-expandable-bg-color: #f6f7f7 !important;
} */
