.o-\+enrrWw\+s6NKT5AKVIvg\=\= {
    bottom: var(--tab-bar-mobile-height);
    display: flex;
    left: 0;
    position: fixed;
    transition: padding-bottom .3s,bottom .3s;
    width: 100%;
    z-index: 10001;
    flex-direction: column;
    padding-bottom: env(safe-area-inset-bottom);
    pointer-events: none
}

.lnbu-WU-qzeOQabRk1ZWEg\=\= {
    min-height: 100%
}

.lnbu-WU-qzeOQabRk1ZWEg\=\=.TTClm4D1tOnFM7fubLEy\+g\=\= {
    display: block
}

@media (min-width: 1280px) {

    .lnbu-WU-qzeOQabRk1ZWEg\=\=.TTClm4D1tOnFM7fubLEy\+g\=\= .i\+ySqi96UBgCNboyRi5riw\=\= {
        width: 100%
    }
}

.hBaeGIgdAbQs7W5Qkg3k9Q\=\= {
    background: var(--menu-background-secondary,#0d0d0d);
    border-end-end-radius: 16px;
    border-start-end-radius: 16px;
    bottom: 0;
    box-shadow: 0 0 80px rgba(41,38,33,.2);
    color: var(--surface_default);
    display: block;
    inset-inline-start: calc(var(--menu-desktop-width-v2)*-1);
    overflow: hidden auto;
    position: fixed;
    top: var(--header-height);
    transform: translate(0);
    transition: transform .3s;
    width: var(--menu-desktop-width-v2);
    will-change: inset-inline-start;
    z-index: 10001
}



/*  */

._2HaG4y1pNTy4M55l9CQ0YP {
    --content-page-article-max-width: 648px;
    --content-page-height: calc( 100vh - var(--header-height) - var(--tab-bar-mobile-height) );
    width: 100%;
    height: auto;
    display: grid;
    background-color: var(--surface_default)
}

.eY5RKCoZlIBKT970SJ-sR {
    background-color: var(--primary)
}

._13Au6skMHaQH5RzH4D1GlT {
    height: 100%;
    padding: 32px;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 32px minmax(0, 1fr) auto;
    grid-gap: 40px
}

._2Xxc3vS-olQL8SJmDxcmcK {
    min-height: var(--content-page-height);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._3ul2Us0H6ydgXgJzUPOr1J {
    width: 100%
}

.sdzv9AUBSlbGDHvWIGxmX {
    width: 32px;
    height: 32px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border: 1px solid var(--surface_default);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

._1feNXzktRPq4c8AFSftirU {
    fill: var(--surface_default)
}

._1SkKhCkz85lljGWWH09qHn {
    padding: 0 32px;
    display: flex;
    align-items: center;
    justify-content: center
}

.j3fhC0RDCs3PZmT0un7u7 {
    width: 100%;
    height: 100%;
    max-width: 480px;
    max-height: 480px;
    display: block;
    object-fit: contain;
    object-position: center;
    margin: 0 auto
}

._3wq5KRe1wY-ndwzKQ1Urs4 {
    display: flex;
    flex-direction: column
}

._1H4-SuwGhIPTiVJ_rffcTc {
    margin: 0;
    font-weight: 700;
    color: var(--surface_default);
    text-transform: uppercase;
    max-width: 500px
}

@media all and (max-width: 1279px) {
    ._2HaG4y1pNTy4M55l9CQ0YP {
        grid-template-columns:1fr
    }

    .eY5RKCoZlIBKT970SJ-sR {
        height: auto
    }

    ._13Au6skMHaQH5RzH4D1GlT {
        padding: 24px
    }

    ._3ul2Us0H6ydgXgJzUPOr1J {
        padding: 24px
    }

    ._3ul2Us0H6ydgXgJzUPOr1J::after {
        content: "";
        height: 120px;
        display: block
    }

    ._1H4-SuwGhIPTiVJ_rffcTc {
        font-size: 24px;
        line-height: 34px
    }

    ._2K6JPW_7Mi3tErDa_Sf_kC {
        overflow-y: scroll;
        height: var(--content-page-height)
    }

    @supports(scrollbar-width: auto) {
        ._2K6JPW_7Mi3tErDa_Sf_kC {
            scrollbar-width: auto
        }
    }

    @supports selector(::-webkit-scrollbar) and (not (scrollbar-width: auto)) {
        ._2K6JPW_7Mi3tErDa_Sf_kC::-webkit-scrollbar {
            all: initial;
            width: 8px
        }

        ._2K6JPW_7Mi3tErDa_Sf_kC::-webkit-scrollbar-thumb {
            background-color: #7c7c7c;
            border-radius: 24px
        }
    }
}

@media all and (min-width: 1280px) {
    ._2HaG4y1pNTy4M55l9CQ0YP {
        grid-template-columns:4fr 6fr
    }

    .eY5RKCoZlIBKT970SJ-sR {
        position: sticky;
        top: var(--header-height);
        height: var(--content-page-height)
    }

    ._13Au6skMHaQH5RzH4D1GlT {
        padding: 32px
    }

    ._3ul2Us0H6ydgXgJzUPOr1J {
        max-width: var(--content-page-article-max-width);
        margin: 65px 60px
    }

    ._3ul2Us0H6ydgXgJzUPOr1J::after {
        content: "";
        height: 65px;
        display: block
    }

    ._1H4-SuwGhIPTiVJ_rffcTc {
        font-size: 32px;
        line-height: 42px
    }

    .sdzv9AUBSlbGDHvWIGxmX:hover {
        background-color: rgba(255,255,255,.1)
    }

    ._2hykai8hr7FQLa1ZQMZyPl {
        overflow-y: scroll;
        height: var(--content-page-height)
    }

    @supports(scrollbar-width: auto) {
        ._2hykai8hr7FQLa1ZQMZyPl {
            scrollbar-width: auto
        }
    }

    @supports selector(::-webkit-scrollbar) and (not (scrollbar-width: auto)) {
        ._2hykai8hr7FQLa1ZQMZyPl::-webkit-scrollbar {
            all: initial;
            width: 8px
        }

        ._2hykai8hr7FQLa1ZQMZyPl::-webkit-scrollbar-thumb {
            background-color: #7c7c7c;
            border-radius: 24px
        }
    }
}

.wUdit5UQ5NLObuoXwte0w {
    display: inline-block;
    vertical-align: middle
}

._25yOuV6jFLSguAHvaYEUwQ ul,._25yOuV6jFLSguAHvaYEUwQ ol {
    list-style-position: inside;
    margin: 24px 0
}

._25yOuV6jFLSguAHvaYEUwQ ul {
    list-style-type: disc
}

._25yOuV6jFLSguAHvaYEUwQ ol li::marker {
    font-weight: 700
}

._25yOuV6jFLSguAHvaYEUwQ ol li+li {
    margin-top: 12px
}

._25yOuV6jFLSguAHvaYEUwQ table {
    width: 100% !important;
    border-collapse: collapse;
    margin: 24px 0
}

._25yOuV6jFLSguAHvaYEUwQ td,._25yOuV6jFLSguAHvaYEUwQ table {
    border: none
}

._25yOuV6jFLSguAHvaYEUwQ p+p {
    margin-top: 24px
}

@media all and (max-width: 1279px) {
    ._25yOuV6jFLSguAHvaYEUwQ table {
        width:100vw !important;
        padding-left: 24px;
        padding-right: 24px;
        margin-right: -24px;
        margin-left: -24px;
        overflow-x: auto;
        display: block
    }

    ._25yOuV6jFLSguAHvaYEUwQ tbody {
        width: 100%;
        display: table
    }

    ._25yOuV6jFLSguAHvaYEUwQ td {
        min-width: 170px
    }
}
