.news_card_grid_list {
    background-color: var(--Color_White_Smoke);
    padding: 128px 0 112px
}

.news_card_grid_list_inner {
    row-gap: 56px
}

.news_card_grid_list_inner .section_top_part {
    gap: 20px
}

.news_card_grid_list_inner .section_top_part .heading_with_tagline {
    width: calc(50% - 10px)
}

.news_card_grid_list_inner .section_top_part .heading_with_tagline .tagline {
    background-color: var(--Color_Hoffer_Red);
    color: var(--Color_White);
    font-size: 20px;
    line-height: 24px;
    max-width: 430px;
    padding: 8px 24px
}

.news_card_grid_list_inner .section_top_part .heading_with_tagline .heading_text {
    max-width: 430px
}

.news_card_grid_list_inner .section_top_part .button_section {
    width: calc(50% - 10px)
}

.news_card_grid_list_inner .section_top_part .button_section .text_link { 
    border-bottom-color: #707070;
}

.news_card_grid_list_inner .section_top_part .button_section .text_link .text {
    min-width: 359px;
    color: #707070;
}

.news_card_grid_list_inner .section_top_part .button_section .text_link svg path {
    stroke: #707070;
}

.news_card_grid_list_inner .section_top_part .button_section .text_link:hover svg path {
    stroke: #FFFFFF;
}

.news_card_grid_list_inner .news_card_grid .news_card_item {
    width: calc(33.33% - 16px)
}

.news_card_grid_list_inner .button_section.mobile_only {
    display: none
}

@media (max-width:1359px) {
    .news_card_grid_list {
        padding: 100px 0
    }

    .news_card_grid_list_inner {
        row-gap: 50px
    }

    .news_card_grid_list_inner .section_top_part .heading_with_tagline .heading_text,
    .news_card_grid_list_inner .section_top_part .heading_with_tagline .tagline {
        max-width: 390px
    }
}

@media (max-width:1199px) {
    .news_card_grid_list {
        padding: 80px 0
    }

    .news_card_grid_list_inner {
        row-gap: 40px
    }

    .news_card_grid_list_inner .section_top_part .heading_with_tagline .heading_text,
    .news_card_grid_list_inner .section_top_part .heading_with_tagline .tagline {
        max-width: 345px
    }

    .news_card_grid_list_inner .section_top_part .button_section .text_link .text {
        min-width: 320px
    }

    .news_card_grid_list_inner .news_card_grid .news_card_item {
        width: calc(33.33% - 10.66px)
    }
}

@media (max-width:991px) {
    .news_card_grid_list {
        padding: 60px 0
    }

    .news_card_grid_list_inner {
        row-gap: 30px
    }

    .news_card_grid_list_inner .section_top_part .heading_with_tagline {
        width: 100%
    }

    .news_card_grid_list_inner .section_top_part .heading_with_tagline .heading_text,
    .news_card_grid_list_inner .section_top_part .heading_with_tagline .tagline {
        max-width: 310px
    }

    .news_card_grid_list_inner .news_card_grid .news_card_item {
        width: 100%
    }

    .news_card_grid_list_inner .news_card_grid .news_card_item .news_card_link .news_card_title_with_arrow {
        justify-content: space-between
    }
}

@media (max-width:767px) {
    .news_card_grid_list {
        padding: 40px 0
    }

    .news_card_grid_list_inner {
        row-gap: 24px
    }

    .news_card_grid_list_inner .section_top_part .heading_with_tagline {
        row-gap: 40px
    }

    .news_card_grid_list_inner .section_top_part .heading_with_tagline .heading_text {
        max-width: 289px
    }

    .news_card_grid_list_inner .section_top_part .heading_with_tagline .tagline {
        font-size: 18px;
        line-height: 23px;
        max-width: 289px
    }

    .news_card_grid_list_inner .button_section.mobile_only .global_cta_item {
        width: 100%
    }
}
