main#news-2026 {
    margin-top: 138px;
    padding: unset;
}

main#news-2026 {
    background: url('/Files/templates/main-2026/images/big_v.svg') center top no-repeat;
    background-size: 100% auto;
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}

main#news-2026::before {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--Snow, #FBF9FF);
    pointer-events: none;
    z-index: -1;
}

    main#news-2026 .news-image-block {
        float: right;
        width: 480px;
        margin: 0 0 16px 24px;
    }

    main#news-2026 .news-image {
        width: 100%;
        height: auto;
        display: block;
    }

    main#news-2026 .pw-cta {
        padding-left: unset;
        padding-right: unset;
    }

    main#news-2026 .ap-nav-gradient {
        top: 0;
        left: 0;
        width: 100%;
        height: 176px;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.30) 100%);
        pointer-events: none;
        z-index: 999;
    }

    main#news-2026 .news-wrapper {
        display: flex;
        overflow: unset;
        gap: 48px;
        position: relative;
        /*padding-top: 48px;*/
    }
/*    main#news-2026 .news-wrapper::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 100%;
        background: url('/Files/templates/main-2026/images/page_bg_desktop.webp') no-repeat top center;
        background-size: contain;
        z-index: 0;
        pointer-events: none;
    }*/

        main#news-2026 .news-wrapper .news-body .news-header {
            font-size: 15px;
            margin-top: 48px;
        }

            main#news-2026 .news-wrapper .news-body .news-header .title {
                font-family: "ZalandoSansExpanded-bold";
                color: var(--Midnight-Violet, #2C1224);
                font-size: 40px;
                font-style: normal;
                font-weight: 800;
                line-height: 130%;
                margin-bottom: 24px;
            }


        main#news-2026 .news-wrapper .news-body h2 {
            font-family: "ZalandoSansExpanded-light";
            font-size: 32px;
            font-style: normal;
            font-weight: 600;
            line-height: 120%;
        }

        main#news-2026 .news-wrapper .news-body h3 {
            font-family: Outfit, Outfit-Regular;
            font-size: 20px;
            font-style: normal;
            font-weight: 500;
            line-height: 120%; /* 24px */
            letter-spacing: 0.2px;
        }

        main#news-2026 .news-wrapper .news-body p {
            font-family: Outfit, Outfit-Regular;
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 130%;
        }

        main#news-2026 .news-wrapper .news-body small {
            font-family: Outfit, Outfit-Regular;
            font-size: 15px;
            font-style: normal;
            font-weight: 400;
            line-height: 130%;
        }

        main#news-2026 .news-wrapper .news-body ul {
            padding-left: 25px;
        }

        main#news-2026 .news-wrapper .news-body li {
            color: var(--Shadow-Grey, #272932);
            font-family: Outfit, Outfit-Regular;
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 130%;
        }

            main#news-2026 .news-wrapper .news-body li::marker {
                font-size: 12px;
            }

    main#news-2026 a {
        color: var(--Shadow-Grey, #272932);
        font-family: Outfit, Outfit-Regular;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%;
        text-decoration-style: solid;
        text-decoration-skip-ink: auto;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
    }

main#news-2026 .news-body {
    flex: 1 1 auto;
    min-width: 0;
    padding-left: 48px;
}

@media (max-width: 1440px) {

}

@media (max-width: 1200px) {
    main#news-2026 .news-wrapper .news-body .news-header .date {
        font-size: 18px;
    }

    main#news-2026 .news-wrapper .news-body .news-header .title {
        font-size: 40px;
    }

    main#news-2026 .news-image-block {
        width: 50%;
        margin-left: 20px;
    }
}

@media (max-width: 1024px) {
    main#news-2026 {
        margin-top: 80px;
    }

        main#news-2026 .ap-nav-gradient {
            display: none;
        }

        main#news-2026 .news-body {
            padding-left: 24px;
        }
}

@media (max-width: 960px) {
    main#news-2026 {
        margin-top: 70px;
    }
}

@media (max-width: 767px) {
    main#news-2026 .news-wrapper .news-body .news-header {
        margin-top: unset;
    }

    main#news-2026 a {
        font-size: 14px;
    }

    main#news-2026 .news-image-block {
        float: none;
        width: 100%;
        max-width: 100%;
        margin: 16px 0;
    }

    main#news-2026 .news-wrapper {
        padding-top: unset;
    }

/*    main#news-2026::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 100vw;
        background: url('/Files/templates/main-2026/images/page_bg_mobile.webp') no-repeat top center;
        background-size: contain;
        z-index: 0;
        pointer-events: none;
    }*/

    main#news-2026 .news-wrapper {
        flex-direction: column;
        gap: unset;
    }

/*        main#news-2026 .news-wrapper::before {
            background: none;
        }*/

    main#news-2026 .news-body {
        padding: 24px;
    }

    main#news-2026 .news-wrapper .news-body .news-header .date {
        font-size: 16px;
    }

    main#news-2026 .news-wrapper .news-body .news-header .title {
        font-size: 28px;
    }

    main#news-2026 .news-wrapper .news-body h2 {
        font-size: 20px;
    }


    main#news-2026 .news-wrapper .news-body p {
        font-size: 16px;
    }

    main#news-2026 .news-wrapper .news-body li {
        font-size: 16px;
    }
}

