.maincontent_wrapper.col--two.col--news--special .maincontent {
    max-width: 1700px;
    grid: auto / 1fr 2fr;
}

.maincontent_wrapper.col--two.col--news--special .in_page_navigation_container {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: stretch;
    height: calc((var(--viewport-height) - var(--header-height) - (var(--vgap-universal) * 2)) / 1.5);
    overflow: visible;
}

.maincontent_wrapper.col--two.col--news--special .in_page_navigation_container .newsback {
    margin-bottom: auto;
}

.maincontent_wrapper.col--two.col--news--special .in_page_navigation_container .newsback .button {
    padding: 0px;
}

.maincontent_wrapper.col--two.col--news--special .in_page_navigation_container .newsdate {
    margin-bottom: var(--vgap-universal);
}

.maincontent_wrapper.col--two.col--news--special .in_page_navigation_container .newstitle {
    font-size: var(--fs-t2);
}

@media (max-width: 1100px) {

    .maincontent_wrapper.col--two.col--news--special .in_page_navigation_container {
        height: auto;
        padding: var(--vgap-universal) var(--wrapper-padding);
        display: grid;
        grid: auto auto / auto 1fr;
        gap: 0px;
    }

    .maincontent_wrapper.col--two.col--news--special .in_page_navigation_container .newsdate {
        margin-bottom: 0px;
    }

    .maincontent_wrapper.col--two.col--news--special .in_page_navigation_container .newsback {
        grid-row-start: span 2;
        margin-bottom: 0px;
        align-self: center;
    }

    .maincontent_wrapper.col--two.col--news--special .in_page_navigation_container .newsback .button {
        font-size: 0px;
    }

    .maincontent_wrapper.col--two.col--news--special .in_page_navigation_container .newsback .button::before {
        font-size: var(--fs-t4);
    }

    .maincontent_wrapper.col--two.col--news--special .in_page_navigation_container .newstitle {
        font-size: var(--fs-t4);
    }
}
