body {
    font: 16px / 26px var(--font-family);
    letter-spacing: -0.5px;
    min-width: 360px;
}

h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 {
    color: var(--color-black);
}
strong,
b{
font-weight: 700;
}

h1,.h1 {
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    margin: 31px 0 23px;
}
/*h1,.h1 {*/
/*    margin-bottom: 40px;*/
/*}*/
h2,.h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 36px;
    margin: 31px 0 23px;
}
h3,.h3 {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    margin: 33px 0 25px;
}
h4,.h4 {    
    font-weight: 700;
    font-size: 12px;
    line-height: 26px;
    margin: 36px 0 26px;
}

p{
    margin-bottom: 13px;
}

ul, ol{
    padding: 0;
    margin: 26px 0 36px;
}
ul>li:first-of-type{
    margin-top: 0;
}
ul>li {
    margin: 8px 0 0 24px;
    /* list-style-type: none; */
    list-style-type: disc;
    position: relative;
}
ul:not([id*="bx_"])>li:before {
    /* content: "●"; */
    margin: 0 7px 0 -21px;
}

ol>li:first-of-type{
    margin-top: 0;
}
ol>li {
    margin: 8px 0 0 24px;
    list-style-type: decimal;
    position: relative;
}
ol:not([id*="bx_"])>li:before {
    margin: 0 7px 0 -21px;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,
.h1,.h2,.h3,.h4,.h5,.h6{
    &:first-child{
        margin-top: 0;
    }

    &:last-child{
        margin-bottom: 0;
    }
}