.perp-leverage-explainer { color: inherit; max-width: 100%; min-width: 0; }
.perp-leverage-explainer * { box-sizing: border-box; min-width: 0; overflow-wrap: anywhere; }
.perp-leverage-explainer dl { margin: 1rem 0; }
.perp-leverage-explainer dl > div { display: grid; grid-template-columns: minmax(0, 1fr); gap: .25rem; padding: .75rem 0; border-bottom: 1px solid currentColor; }
.perp-leverage-explainer dt { font-weight: 700; }
.perp-leverage-explainer dd { margin: 0; line-height: 1.6; }
.perp-leverage-explainer p { line-height: 1.6; }
.perp-leverage-explainer a { color: inherit; text-decoration: underline; text-underline-offset: .15em; }
.perp-leverage-explainer a:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
@media (min-width: 40rem) {
  .perp-leverage-explainer dl > div { grid-template-columns: 5rem minmax(0, 1fr); gap: 1rem; }
}
