.author-content {

    .wrapper {
        display: grid;
        align-items: start;
        grid-template-columns: auto 32.18%;
        gap: clamp(64px,6.945vw,100px);

        @media (max-width: 991px) {
            grid-template-columns: 1fr;
        }
    }
        .blocks-wrapper {
            max-width: 802px;
            display: flex;
            flex-direction: column;
            gap: clamp(32px,3.89vw,56px);
        }
            .block {
                display: flex;
                flex-direction: column;
                gap: 24px;

                & h2 {
                    font-size: clamp(18px,1.667vw,24px);
                }
                & p {
                    font-size: clamp(16px,1.25vw,18px);
                }
            }

    .legal-nav {
        padding: 24px;
        border-radius: 32px;
        background: var(--background-card-color, #EFEFE9);

        @media (min-width: 768px) {
            position: sticky;
            top: 150px;
        }
        @media (max-width: 767px) {
            order: -1;
        }
    }
        .legal-nav__box {
            display: flex;
            flex-direction: column;
            gap: clamp(24px,2.78vw,40px);
        }
            .legal-nav__list {
                display: flex;
                flex-direction: column;
                gap: clamp(16px,1.667vw,24px);

                & a {
                    text-transform: capitalize;
                    font-size: clamp(16px,1.25vw,18px);
                }
            }
}