.listing-pipeline-legend { color: inherit; max-width: 100%; min-width: 0; }
.listing-pipeline-legend * { box-sizing: border-box; min-width: 0; overflow-wrap: anywhere; }
.listing-pipeline-legend summary { cursor: pointer; padding: .75rem; font-weight: bold; }
.listing-pipeline-legend summary:focus-visible { outline: .15rem solid currentColor; outline-offset: .15rem; }
.listing-pipeline-legend ol { list-style: none; padding: 0; margin: .75rem 0; }
.listing-pipeline-legend li { padding: .75rem; border-inline-start: .15rem solid currentColor; margin-block: .75rem; }
.listing-pipeline-legend h3 { margin: 0; font-size: inherit; }
.listing-pipeline-legend p { line-height: 1.5; }
@media (prefers-reduced-motion: reduce) {
  .listing-pipeline-legend, .listing-pipeline-legend *,
  .listing-pipeline-legend::details-content {
    animation: none !important;
    transition: none !important;
    scroll-behavior: auto !important;
  }
}
