@media print,
(max-width: 1023px)
{
    /*-------------------
        Global styles
    -------------------*/
    .content_flex .content
    {
        width: 100%;
    }


    /*------------
        Header
    ------------*/
    header
    {
        border-bottom: 1px solid rgba(255, 255, 255, .15);
    }


    header .data
    {
        padding: 0;

        border-radius: 0;
        background: none;
        box-shadow: none;
    }


    header .logo
    {
        margin-right: auto;
    }


    header .links,
    header .account
    {
        display: none;
    }


    header .mob_menu_btn
    {
        display: flex;
    }


    header .lang .btn
    {
        padding-block: 8px;
        padding-inline: 12px;

        font-size: var(--font_size_bb);
    }



    /*---------------
        Page head
    ---------------*/
    .page_head
    {
        padding-top: 32px;
    }



    /*-------------
        Sidebar
    -------------*/
    aside
    {
        display: none;
    }



    /*----------
        Blog
    ----------*/
    .blog .grid_row
    {
        --count_per_line: 2;
    }



    /*---------------
        Blog post
    ---------------*/
    .blog_post .head .category
    {
        margin-inline: auto;
    }


    .blog_post .head .post_title
    {
        width: 100%;

        text-align: center;
    }
}
