.listing-grid[data-v-a4ad5eaa]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.listing-tile[data-v-a4ad5eaa]{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--kl-surface-card);border:1px solid rgba(117,119,125,.22);border-radius:8px;box-shadow:var(--kl-shadow);text-decoration:none}.listing-tile[data-v-a4ad5eaa]:hover{border-color:var(--kl-action);text-decoration:none}.listing-image-wrap[data-v-a4ad5eaa]{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:var(--kl-surface-low)}.listing-image-wrap img[data-v-a4ad5eaa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.listing-image-wrap img.is-placeholder[data-v-a4ad5eaa]{width:42%;height:42%;-o-object-fit:contain;object-fit:contain;opacity:.58}.listing-tile-body[data-v-a4ad5eaa]{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1rem}.listing-tile h3[data-v-a4ad5eaa]{display:-webkit-box;overflow:hidden;margin:0;color:var(--kl-primary);font-size:1rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.listing-community[data-v-a4ad5eaa]{margin:0;color:var(--kl-muted);font-size:.85rem}.listing-labels[data-v-a4ad5eaa]{display:flex;flex-wrap:wrap;gap:.4rem}.listing-labels span[data-v-a4ad5eaa]{padding:.25rem .5rem;border-radius:4px;background:var(--kl-secondary-container);color:var(--kl-secondary);font-size:.78rem;font-weight:700}.listing-tile time[data-v-a4ad5eaa]{margin-top:auto;color:var(--kl-muted);font-size:.8rem}@media(max-width:980px){.listing-grid[data-v-a4ad5eaa]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.listing-grid[data-v-a4ad5eaa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.listing-grid[data-v-a4ad5eaa]{grid-template-columns:1fr}}
