
section.course-list-grid[data-v-359ae380] {
    /*noinspection CssUnresolvedCustomProperty*/
    --grid-item-width: calc(1em * var(--grid-item-width-em, 20));
    /*noinspection CssUnresolvedCustomProperty*/
    --grid-item-height: calc(1em * var(--grid-item-height-em, 20));

    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(var(--grid-item-width), 1fr));
    grid-auto-rows: var(--grid-item-height);
    place-content: center;
    gap: calc(var(--content-preview-margin) * 2);

    font-family: var(--article-group-font-family);
}


table[data-v-174ace4b] {
    min-width: 100%;
    max-width: 100%;
    font-size: var(--w-font-14-main, .9rem);
    text-align: left;
    background-color: var(--body-background-color, transparent);
    border: none;
    --cell-padding: .5em;

    font-family: var(--article-group-font-family);
}

    /* table-default.pcss shades every thead inside .tf-block */
table > thead[data-v-174ace4b] {
        background-color: transparent;
}
table > thead > tr > th[data-v-174ace4b] {
            --visible-display: table-cell;
            padding: var(--cell-padding) !important;
            white-space: nowrap;
            width: max-content;
            background-color: var(--text-on-background-background-color);
            color: var(--text-on-background-color);
            border: none;
}
table > thead + tbody > tr[data-v-174ace4b-s]:not(:nth-of-type(2n)) {
        --transparency-multiplier: .07;
}
table > thead + tbody > tr[data-v-174ace4b-s]:nth-of-type(2n) {
        --transparency-multiplier: .01;
}

