.provide-fee-split {
  box-sizing: border-box;
  max-width: 100%;
  min-width: 0;
  padding: 1rem;
  border: 1px solid currentColor;
  border-radius: .5rem;
  color: inherit;
  overflow-wrap: anywhere;
}
.provide-fee-split h2 { margin: 0 0 .75rem; font-size: 1.25rem; }
.provide-fee-split ul { margin: .75rem 0; padding-inline-start: 1.25rem; }
.provide-fee-split li { min-width: 0; margin-block: .75rem; }
.provide-fee-split__share { font-variant-numeric: tabular-nums; font-weight: 600; }
.provide-fee-split p:last-child { margin-bottom: 0; }
@media (forced-colors: active) {
  .provide-fee-split { border-color: CanvasText; }
}
