.grid-psYqC5VC>*,
.list-psYqC5VC>* {
    padding-block: 0 1px;
    padding-inline: 20px 20px;
    position: relative
}

.grid-psYqC5VC>:not(:last-child):before,
.list-psYqC5VC>:not(:last-child):before {
    background-color: var(--color-container-fill-primary-neutral-extra-light);
    bottom: 0;
    content: "";
    display: inline-block;
    height: 1px;
    inset-inline-start: 0;
    position: absolute;
    width: 100%
}

.list-psYqC5VC {
    display: flex;
    flex-direction: column;
    margin: 0 -20px
}

.responsive-container-media-mf-tablet-landscape .list-psYqC5VC {
    margin: 0
}

@media (min-width:1024px) {
    .responsive-container-base:not(.responsive-container-media-mf-phone-vertical) .list-psYqC5VC {
        margin: 0
    }
}

.grid-psYqC5VC {
    --grid-col-gap: 24px;
    column-gap: var(--grid-col-gap);
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(var(--grid-item-min-width), 1fr));
    grid-template-columns: repeat(1, minmax(0, 1fr));
    margin: 0 -8px;
    row-gap: var(--grid-row-gap);
    --grid-column-count: 1;
    --grid-display-column-1: none;
    --grid-display-column-2: none;
    --grid-display-column-3: none;
    --grid-display-column-4: none;
    --grid-display-column-5: none
}

@media (min-width:768px) {
    .grid-psYqC5VC {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        --grid-column-count: 2;
        --grid-display-column-1: revert;
        --grid-display-column-2: none;
        --grid-display-column-3: none;
        --grid-display-column-4: none;
        --grid-display-column-5: none;
        --grid-row-gap: 32px;
        --grid-col-gap: 48px
    }
    .grid-psYqC5VC>* {
        border-radius: 12px;
        padding: 0
    }
    .grid-psYqC5VC>:not(:last-child):before {
        display: none
    }
}

@media (min-width:1024px) {
    .grid-psYqC5VC {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        --grid-column-count: 3;
        --grid-display-column-1: revert;
        --grid-display-column-2: revert;
        --grid-display-column-3: none;
        --grid-display-column-4: none;
        --grid-display-column-5: none
    }
    body.is-widgetbar-expanded .tv-content .grid-psYqC5VC {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        --grid-column-count: 2;
        --grid-display-column-1: revert;
        --grid-display-column-2: none;
        --grid-display-column-3: none;
        --grid-display-column-4: none;
        --grid-display-column-5: none
    }
}

@media (min-width:1280px) {
    .grid-psYqC5VC {
        --grid-col-gap: 64px
    }
}

@media (min-width:1920px) {
    .grid-psYqC5VC {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        --grid-column-count: 4;
        --grid-display-column-1: revert;
        --grid-display-column-2: revert;
        --grid-display-column-3: revert;
        --grid-display-column-4: none;
        --grid-display-column-5: none
    }
    body.is-widgetbar-expanded .tv-content .grid-psYqC5VC {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        --grid-column-count: 3;
        --grid-display-column-1: revert;
        --grid-display-column-2: revert;
        --grid-display-column-3: none;
        --grid-display-column-4: none;
        --grid-display-column-5: none
    }
}

@media (min-width:2560px) {
    .grid-psYqC5VC {
        grid-template-columns: repeat(5, minmax(0, 1fr));
        --grid-column-count: 5;
        --grid-display-column-1: revert;
        --grid-display-column-2: revert;
        --grid-display-column-3: revert;
        --grid-display-column-4: revert;
        --grid-display-column-5: none
    }
    body.is-widgetbar-expanded .tv-content .grid-psYqC5VC {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        --grid-column-count: 4;
        --grid-display-column-1: revert;
        --grid-display-column-2: revert;
        --grid-display-column-3: revert;
        --grid-display-column-4: none;
        --grid-display-column-5: none
    }
}

.container-tRj4HYzg {
    align-items: center;
    color: var(--color-text-secondary);
    column-gap: var(--grid-col-gap);
    display: grid;
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-feature-settings: "tnum" on, "lnum" on;
    font-style: normal;
    grid-template-columns: repeat(auto-fill, minmax(var(--grid-item-min-width), 1fr));
    grid-template: repeat(auto-fill, 48px) /113px 87px repeat(2, 1fr);
    padding: 0 var(--news-flow-content-gap, 20px);
    row-gap: var(--grid-row-gap);
    --ui-lib-typography-font-size: 14px;
    font-size: var(--ui-lib-typography-font-size);
    font-weight: 400;
    --ui-lib-typography-line-height: 18px;
    line-height: var(--ui-lib-typography-line-height)
}

.provider-tRj4HYzg {
    margin-inline-start: auto
}

.symbol-tRj4HYzg {
    padding-inline-start: 20px
}

.headline-tRj4HYzg {
    padding-inline-start: 28px
}

.listView-TfBZPfOb {
    margin: 0 auto;
    width: 100%
}

.tableHead-TfBZPfOb {
    display: none;
    padding-bottom: 1px
}

@media (min-width:1024px) {
    .tableHead-TfBZPfOb {
        display: grid
    }
}

.tableHead-TfBZPfOb.bottomBorder-TfBZPfOb:before {
    background-color: var(--color-container-fill-primary-neutral-light);
    bottom: 0;
    content: "";
    display: inline-block;
    height: 1px;
    inset-inline-start: 0;
    position: absolute;
    width: 100%
}

.topBorder-TfBZPfOb {
    border-top: 1px solid var(--color-container-fill-primary-neutral-light)
}

.tableHeadSticky-TfBZPfOb {
    background-color: var(--color-white);
    position: sticky;
    top: 0;
    z-index: 1
}

.virtualList-TfBZPfOb {
    position: relative
}