.author__btn {
            display: flex;
            justify-content: end;
            margin-top: 40px;
        }

        .author__info-block {
            display: flex;
            flex-direction: column;
            flex-basis: calc(100% - 300px - 40px);
        }



        @media screen and (max-width: 768px) {

            .pum-theme-10566 .pum-container,
            .pum-theme-article-author .pum-container {
                padding: 24px;
            }
        }



        /* author block */



        .author__info-block-title,
        .author__next-article-title {
            color: var(--additional-dark-background);
            font-size: 28px;
            font-weight: 500;
            line-height: 140%;
        }


        .author__bottom {
            display: flex;
            align-items: center;
            gap: 16px;
            justify-content: end;
            margin-top: auto;
            padding-top: 24px;
        }

        .author__bottom-title {
            color: var(--black-color);
            font-size: 24px;
            font-weight: 500;
            line-height: 130%;
        }

        .author__name {
            font-weight: 500;
            color: var(--primary-color);
            font-size: 28px;
            line-height: 140%;
            letter-spacing: 0;
        }

        .author__bio p {
            color: var(--black-color);
            font-size: 18px;
            font-weight: 400;
            line-height: 150%;
            letter-spacing: 0;
        }

        .author__rank {
            color: var(--black-color);
            font-weight: 500;
            font-size: 28px;
            line-height: 140%;
            letter-spacing: 0;
        }

        .author__wrapper {
            display: flex;
            justify-content: space-between;
            gap: 40px;
        }

        .author__next-article {
            flex-basis: 300px;
        }

        .author__photo {
            flex-basis: 220px;
        }

        .author__details {
            display: flex;
            flex-direction: column;
            flex-basis: calc(100% - 220px - 40px);
        }

        .author__photo img {
            width: 100%;
            height: auto;
            border-radius: 16px;
        }

        .author__block {
            padding-top: 60px;
            padding-bottom: 60px;
        }

        .author__info {
            display: flex;
            gap: 40px;
            margin-top: 24px;
        }

        .author__name-rank {
            display: flex;
            align-items: center;
            gap: 16px;
            margin-bottom: 16px;
        }

        @media screen and (max-width: 1200px) {

            .author__name,
            .author__rank,
            .author__bottom-title {
                font-size: 20px;
            }

            .author__bio p {
                font-size: 16px;
            }

            .author__info {
                gap: 24px;
            }

            .author__details {
                flex-basis: calc(100% - 220px - 24px);
            }

        }

        @media screen and (min-width: 1025px) and (max-width: 1200px) {
            .author__info-block {
                flex-basis: calc(100% - 300px - 24px);
            }
        }

        @media screen and (max-width: 1024px) {
            .author__wrapper {
                flex-direction: column;
            }

            .author__next-article,
            .author__info-block {
                flex-basis: 100%;
            }

            .author__info-block-title {
                font-size: 24px;
                font-weight: 500;
                line-height: 130%;
            }

            .author__next-article-title {
                font-size: 20px;
                font-weight: 700;
                line-height: 130%;
            }

        }

        @media screen and (min-width: 821px) {
            .author__bottom--mobile {
                display: none;
            }
        }

        @media screen and (max-width: 820px) {
            .author__bottom--desktop {
                display: none;
            }

            .author__bottom {
                justify-content: center;
            }
        }

        @media screen and (min-width: 821px) and (max-width: 1200px) {
            .author__wrapper {
                gap: 24px;
            }
        }

        @media screen and (max-width: 768px) {
            .author__block {
                padding-top: 40px;
                padding-bottom: 40px;
            }

            .author__bottom {
                padding-top: 32px;
                padding-top: 32px;
                margin-top: unset;
            }
        }

        @media screen and (max-width: 700px) {
            .author__info {
                flex-direction: column;
            }

            .author__wrapper {
                gap: 40px;
            }
        }

        @media screen and (max-width: 600px) {
            .author__bottom-title {
                text-align: center;
            }

            .author__bottom {
                flex-direction: column;
                align-items: unset;
            }
        }

        /*  author block end */
