.content {
    margin: 60px 0 0 0;
    .width-holder {
        display: grid;
        grid-template-columns: 7fr 5fr;
        column-gap: 20px;
        row-gap: 75px;
        align-items: flex-start;
        grid-template-areas: 'top img' 'txt img' 'txt aside';
        grid-template-rows: auto auto 1fr;
    }
}
.table-wrapper{
    width: 100%;
    overflow: auto;
}
.blog-page-top__content{
    grid-area: top;
}
.top_img{
    grid-area: img;
    border-radius: 20px;
    width: 100%;
    object-fit: cover;
}
.blog-page-description__content{
    grid-area: txt;
    img{
        width: 100%;
        object-fit: contain;
        margin-bottom: 40px;
        border-radius: 20px;
    }
    p, ul, ol{
        color: #000;
        font-size: 26px;
        font-weight: 400;
        margin-bottom: 20px;
    }
    ul, ol{
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    .title{
        font-family: 'Benzin';
        display: flex;
        font-size: 27px;
        font-weight: 400;
        line-height: 128%;
        margin-bottom: 28px;
    }
}
.aside-block{
    grid-area: aside;
}
.headings_list{
    display: grid;
    grid-template-columns: 100%;
    gap: 4px;
    counter-reset: index;
}
.headings_list-item{
    color: #9E9EA2;
    display: flex;
    align-items: flex-start;
    gap: .5em;
    counter-increment: index;
    &:before{
        content: counter(index)'.';
    }
}

@media (max-width: 1000px) {
    .content {
        margin: 40px 0 0 0;
        .width-holder {
            grid-template-columns: 100%;
            grid-template-areas: 'top' 'img' 'aside' 'txt';
        }
    }
}