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