.breadcrumb {
    flex-wrap: nowrap;
}

.breadcrumb-item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ux-search-hits__list.row {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    align-items: stretch;
}

.dataset-hit-col {
    min-width: min(100%, 32rem);
}

.dataset-hit-card {
    min-height: 18rem;
    border-radius: 8px;
}

.dataset-hit-card .card-body {
    display: flex;
    flex-direction: column;
}

.dataset-hit-title {
    font-size: 1.125rem;
    line-height: 1.25;
    overflow-wrap: anywhere;
}

.dataset-hit-description {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    font-size: .875rem;
    line-height: 1.3;
}

.dataset-hit-actions {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
    padding-block: .625rem;
}

.collection-search .ux-search__inner {
    grid-template-columns: minmax(14rem, 18rem) minmax(0, 1fr);
}

.collection-search .ux-search__listing {
    min-width: 0;
}

.collection-search .dataset-hit-col {
    width: 100%;
    max-width: 48rem;
    min-width: 0;
}
