.listing-fee-tier { color: inherit; max-width: 100%; min-width: 0; }
.listing-fee-tier * { box-sizing: border-box; overflow-wrap: anywhere; }
.listing-fee-tier ul { display: grid; gap: .75rem; padding: 0; list-style: none; }
.listing-fee-tier li { min-width: 0; padding: 1rem; border: 1px solid currentColor; border-radius: .5rem; }
.listing-fee-tier h3 { margin: 0; font-size: 1rem; }
.listing-fee-tier p { line-height: 1.5; }
@media (min-width: 48rem) {
  .listing-fee-tier ul { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
