.st-News {
    visibility: visible
}

.st-News_Container {
    display: grid;
    margin-top: calc(23.3em / var(--em));
    margin-inline: calc(-20em / var(--em))
}

.st-NewsUnit {
    align-items: center;
    border-bottom: 1px solid #CCC;
    display: grid;
    gap: calc(11.6em / var(--em)) 0;
    grid-template-columns: calc(114em / var(--em)) 1fr calc(28em / var(--em));
    padding: calc(20em / var(--em));
    position: relative;
    z-index: 1
}

.st-NewsUnit_Date {
    --em: 20;
    --let: -.02em;
    --lh: 29;
    font-weight: 700
}

.st-NewsUnit_Category {
    --em: 17;
    --let: 0;
    background-color: #e43433;
    color: #fff;
    display: grid;
    height: calc(30em / var(--em));
    justify-self: start;
    padding-inline: calc(10em / var(--em));
    place-items: center;
    min-width: calc(100em / var(--em))
}

.st-NewsUnit_Title {
    --em: 22;
    --lh: 32;
    grid-column: span 2;
    margin-bottom: calc(6.4em / var(--em));
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.st-NewsUnit_Title a:after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1
}

.st-NewsUnit_Angle {
    color: #e43433;
    display: grid;
    grid-area: 1/3/3/3;
    justify-items: end
}

.st-NewsUnit_Angle svg {
    width: calc(8em / var(--em))
}

.st-News_All {
    --em: 20;
    --let: .1em;
    --lh: 29;
    align-items: center;
    color: #e43433;
    display: grid;
    font-weight: 600;
    gap: calc(8em / var(--em));
    grid-template-columns: auto calc(20em / var(--em));
    justify-content: end;
    margin-top: calc(24.4em / var(--em))
}

.st-News_All svg {
    width: 100%
}

@media (min-width: 48em) {
    .st-News {}

    .st-News_Container {
        margin-top: calc(25.3em / var(--em));
        margin-inline: 0
    }

    .st-NewsUnit {
        gap: calc(10em / var(--em)) 0;
        grid-template-columns: calc(94.67em / var(--em)) 1fr calc(26em / var(--em));
        padding: calc(20em / var(--em))
    }

    .st-NewsUnit_Date {
        --em: 16;
        --lh: 24
    }

    .st-NewsUnit_Category {
        --em: 12;
        height: calc(25em / var(--em));
        padding-inline: calc(14em / var(--em));
        min-width: calc(80em / var(--em))
    }

    .st-NewsUnit_Title {
        --em: 15;
        --lh: 21;
        margin-bottom: calc(4em / var(--em))
    }

    .st-NewsUnit_Angle svg {
        width: calc(6em / var(--em))
    }

    .st-News_All {
        --em: 14;
        --let: 0;
        --lh: 20;
        gap: calc(10em / var(--em));
        grid-template-columns: auto calc(17em / var(--em));
        margin-top: calc(26em / var(--em))
    }
}

.pagination {
    --em: 24;
    --let: .1em;
    font-family: Heebo, sans-serif;
    font-feature-settings: "palt"0;
    font-optical-sizing: auto;
    font-weight: 500;
    margin-top: calc(46.3em / var(--em));
    margin-inline: calc(var(--pd) * -1);
    visibility: visible;
    margin-bottom: 10%;
}

.pagination .nav-links {
    display: flex;
    gap: calc(15em / var(--em));
    justify-content: center
}

.pagination .page-numbers,
.pagination .page-num {
    background-color: #eee;
    border-radius: 50%;
    display: grid;
    height: calc(82.5em / var(--em));
    place-items: center;
    transition-property: background-color, color;
    width: calc(82.5em / var(--em))
}

.pagination .page-numbers.current,
.pagination .page-num-current {
    background-color: #e43433;
    color: #fff
}

.pagination .page-numbers svg {
    width: calc(26em / var(--em));
    fill: #444;
}

.pagination .prev {
    rotate: 180deg
}

@media (min-width: 48em) {
    .pagination {
        --em: 16;
        margin-top: calc(48.1em / var(--em));
        margin-inline: 0
    }

    .pagination .nav-links {
        gap: calc(10em / var(--em))
    }

    .pagination .page-numbers,
    .pagination .page-num {
        height: calc(55em / var(--em));
        width: calc(55em / var(--em))
    }

    .pagination .page-numbers svg {
        width: calc(17em / var(--em))
    }
}


.nsin-Article_Header {
    display: grid;
    gap: 0 calc(15em / var(--em));
    grid-template-columns: auto 1fr;
    margin-inline: calc(-20em / var(--em))
}

.nsin-Article_Date {
    --let: -.02em;
    --lh: 37;
    align-self: center;
    font-weight: 700
}

.nsin-Article_Category {
    --em: 20;
    --let: 0;
    --lh: 29;
    align-items: center;
    background-color: #e43433;
    color: #fff;
    display: grid;
    height: calc(35em / var(--em));
    justify-self: start;
    padding-inline: calc(20em / var(--em));
    text-decoration: none
}

.nsin-Article_Title {
    --em: 40;
    --let: .1em;
    --lh: 50;
    border-bottom: 1px solid #CCC;
    font-weight: 500;
    grid-column: span 2;
    margin-top: calc(18.7em / var(--em));
    margin-bottom: 0;
    padding-bottom: calc(21.3em / var(--em))
}

.nsin-Article_Conteiner {
    --lh: 40;
    margin-inline: calc(-20em / var(--em));
    padding-top: calc(50.9em / var(--em) - 1lh)
}

.nsin-Article_Conteiner>* {
    margin-top: 1lh;
    margin-bottom: 0
}

.nsin-Article_Conteiner>[class^=wp-block] {
    margin-top: calc(73em / var(--em))
}

.nsin-Article_Conteiner h2 {
    --em: 35;
    --let: .03em;
    --lh: 51;
    font-weight: 500
}

.nsin-Article_Conteiner h3 {
    --em: 30;
    --let: .03em;
    --lh: 44;
    background-color: #e8e9f2;
    font-weight: 500;
    padding: calc(9.5em / var(--em)) calc(30em / var(--em)) calc(16.5em / var(--em))
}

.nsin-Article_Conteiner h4 {
    --em: 27;
    --let: .03em;
    --lh: 39;
    font-weight: 500
}

.nsin-Article_Conteiner .wp-block-buttons {
    display: grid;
    gap: calc(30em / var(--em))
}

.nsin-Article_Conteiner .wp-block-buttons>.wp-block-button {
    margin-bottom: 0
}

.nsin-Article_Conteiner .wp-block-button {
    --let: 0;
    --lh: 36
}

.nsin-Article_Conteiner .wp-block-button__link {
    align-items: center;
    background-color: #fff;
    box-shadow: 0 0 0 1px #ccc inset;
    color: inherit;
    display: grid;
    font-size: 1em;
    gap: calc(50em / var(--em));
    grid-template-columns: 1fr calc(10.85em / var(--em));
    padding: calc(31em / var(--em)) calc(39em / var(--em)) calc(33em / var(--em)) calc(36em / var(--em));
    text-align: left;
    width: -moz-fit-content;
    width: fit-content;
    min-width: calc(520em / var(--em))
}

.nsin-Article_Conteiner .wp-block-button__link svg {
    overflow: visible;
    width: 100%
}

.nsin-Article_Conteiner .wp-block-button__link[target=_blank] {
    grid-template-columns: 1fr calc(19em / var(--em));
    padding-right: calc(41.5em / var(--em))
}

.nsin-Article_Back {
    background-color: #fff;
    background-image: none;
    box-shadow: 0 0 0 1px #e43433 inset;
    color: #e43433;
    text-decoration: none
}

@media not screen and (min-width: 48em) {
    .nsin-ArticleShare_List .Clip span {
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }
}

@media (min-width: 48em) {

    .nsin-Article_Header {
        gap: 0 calc(20em / var(--em));
        margin-inline: 0
    }

    .nsin-Article_Date {
        --em: 18;
        --lh: 27
    }

    .nsin-Article_Category {
        --em: 14;
        --lh: 20;
        height: calc(30em / var(--em));
        padding-inline: calc(14em / var(--em))
    }

    .nsin-Article_Title {
        --em: 30;
        --lh: 44;
        margin-top: calc(13.4em / var(--em));
        padding-bottom: calc(8.6em / var(--em))
    }

    .nsin-Article_Conteiner {
        --lh: 30;
        margin-inline: 0;
        padding-top: calc(44.1em / var(--em) - 1lh)
    }

    .nsin-Article_Conteiner>[class^=wp-block] {
        margin-top: calc(75.9em / var(--em))
    }

    .nsin-Article_Conteiner h2 {
        --em: 25;
        --lh: 36
    }

    .nsin-Article_Conteiner h3 {
        --em: 20;
        --lh: 29;
        padding: calc(14.5em / var(--em)) calc(20em / var(--em)) calc(16.5em / var(--em))
    }

    .nsin-Article_Conteiner h4 {
        --em: 18;
        --lh: 26
    }

    .nsin-Article_Conteiner .wp-block-button {
        --em: 17;
        --let: .05em;
        --lh: 25
    }

    .nsin-Article_Conteiner .wp-block-button__link {
        gap: calc(36em / var(--em));
        grid-template-columns: 1fr calc(8em / var(--em));
        padding: calc(26em / var(--em)) calc(25em / var(--em)) calc(29em / var(--em)) calc(26em / var(--em));
        min-width: calc(350em / var(--em))
    }

    .nsin-Article_Conteiner .wp-block-button__link[target=_blank] {
        padding-right: calc(24.5em / var(--em))
    }
}

.nsin-Article .post-navigation {
    --em: 22;
    --let: 0;
    --lh: 32;
    border-block: 1px solid #CCC;
    margin-top: calc(50em / var(--em));
    margin-inline: calc(-20em / var(--em))
}

.nsin-Article .post-navigation .nav-links {
    display: grid;
    grid-template-columns: 1fr 1px 1fr
}

.nsin-Article .post-navigation .nav-links:after {
    background-color: #ccc;
    content: "";
    grid-area: 1/2
}

.nsin-Article .post-navigation .nav-previous,
.nsin-Article .post-navigation .nav-next {
    align-items: center;
    display: grid;
    grid-area: 1/3;
    height: calc(130em / var(--em));
    padding-inline: calc(30em / var(--em));
    position: relative;
    z-index: 1
}

.nsin-Article .post-navigation .nav-previous a,
.nsin-Article .post-navigation .nav-next a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-decoration: none
}

.nsin-Article .post-navigation .nav-previous a:after,
.nsin-Article .post-navigation .nav-next a:after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1
}

.nsin-Article .post-navigation .nav-previous svg,
.nsin-Article .post-navigation .nav-next svg {
    margin-block: auto;
    position: absolute;
    right: calc(10em / var(--em));
    top: 0;
    bottom: 0;
    width: calc(9.97em / var(--em))
}

.nsin-Article .post-navigation .nav-previous {
    grid-area: 1/1
}

.nsin-Article .post-navigation .nav-previous svg {
    right: auto;
    left: calc(10em / var(--em));
    rotate: 0 0 1 180deg
}

@media (min-width: 48em) {
    .nsin-Article .post-navigation {
        --em: 14;
        --lh: 20;
        margin-inline: 0
    }

    .nsin-Article .post-navigation .nav-previous,
    .nsin-Article .post-navigation .nav-next {
        height: calc(80em / var(--em));
        padding-right: calc(42em / var(--em));
        padding-left: calc(23em / var(--em))
    }

    .nsin-Article .post-navigation .nav-previous a,
    .nsin-Article .post-navigation .nav-next a {
        -webkit-line-clamp: 1
    }

    .nsin-Article .post-navigation .nav-previous svg,
    .nsin-Article .post-navigation .nav-next svg {
        right: calc(20.5em / var(--em));
        width: calc(7.24em / var(--em))
    }

    .nsin-Article .post-navigation .nav-previous {
        padding-right: calc(23em / var(--em));
        padding-left: calc(42em / var(--em))
    }

    .nsin-Article .post-navigation .nav-previous svg {
        left: calc(20.5em / var(--em))
    }
}