.lend-rate-history { color: inherit; max-width: 42rem; min-width: 0; overflow-wrap: anywhere; }
.lend-rate-history figure { margin: 1rem 0; }
.lend-rate-history svg { display: block; width: 100%; max-width: 28rem; height: auto; color: inherit; }
.lend-rate-history svg text { fill: currentColor; font: 10px sans-serif; }
.lend-rate-history svg path { fill: none; stroke: currentColor; stroke-width: 1; }
.lend-rate-history svg line { stroke: currentColor; stroke-width: 2; }
.lend-rate-history svg circle { fill: currentColor; }
.lend-rate-history figcaption { line-height: 1.6; }
.lend-rate-history table { width: 100%; table-layout: fixed; border-collapse: collapse; font-variant-numeric: tabular-nums; }
.lend-rate-history caption { text-align: left; padding-block: .5rem; }
.lend-rate-history th, .lend-rate-history td { text-align: left; vertical-align: top; padding: .5rem .25rem; border-bottom: 1px solid currentColor; }
@media (forced-colors: active) {
  .lend-rate-history { color: CanvasText; }
}
