.highBidRb {
    background-color: #e7f9ef;
    color: black;
}

.highBidWr {
    background-color: #fef8e3;
    color: black;
}

.highBidQb {
    background-color: #e0f7fa;
    color: black;
}

.highBidTe {
    background-color: #ffe6dd;
    color: black;
}

/*
 * The Season Pass card runs the width of the page, so its list of what a pass
 * buys is set in two columns to keep the card shallow. One column below lg,
 * where the card is stacked anyway and two would be too narrow to read.
 */
@media (min-width: 992px) {
    .paywall-card-list {
        column-count: 2;
        column-gap: 2rem;
    }

    .paywall-card-list li {
        /* Without this a list item can be split down the middle by the column
           break, leaving half a sentence at the foot of one column. */
        break-inside: avoid;
    }
}
