.stories-v2 .panel-card--blue-dark .panel-card__category span:first-child {
    background-color: #1d4289;
}

.stories-v2 .filter__list {
    display: none;
}

.stories-v2 .filter__list--open {
    display: block;
}

.stories-v2__no-results {
    grid-column: 1 / -1;
    text-align: center;
    padding: var(--space-xl, 3rem) var(--space-m, 1rem);
    font-size: var(--step-1, 1.25rem);
    color: var(--color-primary-blue, #002366);
}

.stories-v2__load-more {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: var(--space-l, 2rem) 0;
    flex-direction: column;
}

.stories-v2__load-more button {
    margin-bottom: 1rem;
}

.stories-v2 .results__buttons {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.5rem;
}

.stories-v2 .button-icon--close {
    cursor: pointer;
}

.stories-v2 .button-icon--close:focus-visible {
    outline: 2px solid var(--focus-ring, #1d4289);
    outline-offset: 2px;
}

.stories-v2 .results__side {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    align-items: center;
}

.stories-v2 .filter__label-c {
    margin-bottom: 1rem;
}

.stories-v2 .filter__label-c:last-child {
    margin-bottom: 0;
}