.ds24-section--custom-code .no__content {
  gap: var(--pw-no-gap);
  padding: var(--pw-no-pad-top) var(--pw-pad-inline) var(--pw-no-pad-bottom);
  flex-direction: column;
  display: flex;
}

.ds24-section--custom-code .no__head {
  gap: var(--pw-no-head-gap);
  flex-direction: column;
  display: flex;
}

.ds24-section--custom-code .no__eyebrow {
  font-size: var(--pw-type-eyebrow-size);
  font-weight: var(--pw-font-medium);
  line-height: var(--pw-lh-normal);
  letter-spacing: var(--pw-ls-eyebrow);
  color: var(--pw-color-squant);
  margin: 0;
}

.ds24-section--custom-code .no__title {
  font-size: var(--pw-type-h2-sm-size);
  font-weight: var(--pw-font-bold);
  line-height: var(--pw-lh-heading);
  letter-spacing: var(--pw-ls-heading);
  color: var(--pw-color-black);
  margin: 0;
}

.ds24-section--custom-code .no__title-line {
  text-wrap: balance;
  display: block;
}

.ds24-section--custom-code .no__points {
  gap: var(--pw-no-row-gap);
  flex-direction: column;
  display: flex;
}

.ds24-section--custom-code .no__row {
  grid-template-columns: repeat(var(--pw-no-cols), minmax(0, 1fr));
  column-gap: var(--pw-no-col-gap);
  row-gap: var(--pw-no-row-gap);
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.ds24-section--custom-code .no__row--end {
  padding-inline-end: var(--pw-no-row-end-pad);
}

.ds24-section--custom-code .no__point {
  gap: var(--pw-no-point-gap);
  padding-block: var(--pw-no-point-pad-block);
  --pw-icon-size: var(--pw-no-icon-size);
  flex-direction: column;
  display: flex;
}

.ds24-section--custom-code .no__text {
  font-size: var(--pw-type-body-size);
  font-weight: var(--pw-font-regular);
  line-height: var(--pw-lh-body);
  color: var(--pw-color-black);
  text-wrap: var(--pw-no-text-wrap);
  max-inline-size: var(--pw-no-text-measure);
  margin: 0;
}

.ds24-section--custom-code .no__text strong {
  font-weight: var(--pw-font-bold);
}
