.listing-description{display:grid;gap:1rem;margin-top:var(--space-md);color:var(--color-text);font-size:var(--font-size-base);line-height:1.65;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.listing-description>:first-child{margin-top:0}.listing-description>:last-child{margin-bottom:0}.listing-description p,.listing-description ul,.listing-description ol,.listing-description blockquote,.listing-description pre,.listing-description table,.listing-description hr,.listing-description h1,.listing-description h2,.listing-description h3,.listing-description h4,.listing-description h5,.listing-description h6{margin:0}.listing-description h1,.listing-description h2,.listing-description h3,.listing-description h4,.listing-description h5,.listing-description h6{line-height:1.25;letter-spacing:-.02em}.listing-description ul,.listing-description ol{display:grid;gap:.45rem;padding-inline-start:1.4rem}.listing-description li>ul,.listing-description li>ol{margin-top:.5rem}.listing-description a{color:var(--color-link);text-decoration-thickness:.08em;text-underline-offset:.15em}.listing-description blockquote{padding-left:1rem;border-left:3px solid var(--color-secondary);color:var(--color-text-muted)}.listing-description code{padding:.12rem .35rem;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--color-surface-secondary) 90%,white);font-size:.92em}.listing-description pre{overflow-x:auto;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in oklab,var(--color-surface-secondary) 94%,white)}.listing-description pre code{padding:0;background:transparent}.listing-description table{display:block;overflow-x:auto;border-collapse:collapse}.listing-description th,.listing-description td{padding:.65rem .8rem;border:1px solid var(--color-border);text-align:left;white-space:nowrap}.listing-description th{font-weight:700}.listing-description hr{border:0;border-top:1px solid var(--color-border)}
