.news-block .card {
            background-color: var(--gx-light-black);
            border-radius: 20px;
        }

        .card-img-top {
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
        }

        .news-metadata .author {
            font-size: 26px;
            font-family: freight-display-pro;
            font-style: italic;
            color: var(--gx-copy-grey);
        }

        .news-metadata .author.large {
            font-size: 48px;
        }

        .news-metadata .date {
            font-size: 20px;
            color: var(--gx-copy-grey);
            white-space: nowrap;
        }

        @media (max-width: 1100px) {
            .news-metadata .date {
                font-size: 16px;
            }
        }

        .news-block .card .card-text {
            font-size: 36px;
        }

        .news-block .card .card-text a {
            color: #FFFFFF;
            text-decoration: none;
        }

        .news-block .card .card-text a:hover {
            color: #FFFFFF;
            text-decoration: underline;
        }

        .pagination .page-item a {
            font-size: 30px;
            color: #FFFFFF;
            text-decoration: none;
            padding: 0 10px;
        }

        .pagination .page-item a:hover {
            color: #FFFFFF;
            text-decoration: underline;
        }

        .pagination .page-item.disabled .page-link {
            opacity: 0.6;
        }

        .pagination .page-link {
            background-color: transparent;
            border: none;
            padding: 0 10px;
        }

        .first-news h1 {
            font-family: "roc-grotesk-condensed", sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 96px;
            text-transform: uppercase;
            line-height: 0.75;
        }

        h2.news-main-title {
            font-size: 72px;
        }

        figure figcaption {
            font-size: 16px !important;
            color: #ffffff !important;
            font-style: italic !important;
        }
        

        @media(max-width: 990px) {
            .first-news h1 {
                font-family: "roc-grotesk-condensed", sans-serif;
                font-weight: 700;
                font-style: normal;
                font-size: 66px;
                text-transform: uppercase;
                line-height: 0.75;
            }
        }