.postid-2849 .page-header {
    background-image: none !important;
}

.postid-2849 .page-header:before {
    background: #062451 !important;
}

.postid-2849 .section-content h2 {
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-size: 28px;
    line-height: 1.5;
    letter-spacing: -0.02em;
    color: #02018c;
    margin-top: 42px;
}

.postid-2849 .section-content>*+* {
    margin-top: 2.2rem !important;
}

.postid-2849 .section-content p {
    font-size: 17px;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: #000;
    font-family: "Inter", sans-serif;
}

.postid-2849 .section-content b,
.postid-2849 .section-content strong {
    font-weight: 600;
    font-size: 17px;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: #000;
    font-family: "Inter", sans-serif;

}

.postid-2849 .section-content img {
    width: 100%;
    border-radius: 8px;
}

.postid-2849 .section-content ul,
.postid-2849 .section-content ol {
    display: flex !important;
    flex-direction: column !important;
    gap: 18px !important;
    padding-left: 0 !important;
    list-style: none !important;
    position: relative;
}

.postid-2849 .section-content ul>li {
    padding-left: 19px !important;
    font-size: 17px !important;
    line-height: 1.5 !important;
    letter-spacing: -0.005em !important;
    color: #000 !important;
    font-family: "Inter", sans-serif !important;
}

.postid-2849 .section-content ul>li::before {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    top: 9px !important;
    width: 7px !important;
    height: 7px !important;
    background-color: #ff831d !important;
}

.postid-2849 .section-content ol {
    counter-reset: item;
}

.postid-2849 .section-content ol li b{
     color: #02018c !important;
}

/* CSS-лічильник не читає атрибут start, тому дублюємо його вручну:
   start="N" => counter-reset: item N-1 */
.postid-2849 .section-content ol[start="2"]  { counter-reset: item 1; }
.postid-2849 .section-content ol[start="3"]  { counter-reset: item 2; }
.postid-2849 .section-content ol[start="4"]  { counter-reset: item 3; }
.postid-2849 .section-content ol[start="5"]  { counter-reset: item 4; }
.postid-2849 .section-content ol[start="6"]  { counter-reset: item 5; }
.postid-2849 .section-content ol[start="7"]  { counter-reset: item 6; }
.postid-2849 .section-content ol[start="8"]  { counter-reset: item 7; }
.postid-2849 .section-content ol[start="9"]  { counter-reset: item 8; }
.postid-2849 .section-content ol[start="10"] { counter-reset: item 9; }
.postid-2849 .section-content ol[start="11"] { counter-reset: item 10; }
.postid-2849 .section-content ol[start="12"] { counter-reset: item 11; }
.postid-2849 .section-content ol[start="13"] { counter-reset: item 12; }
.postid-2849 .section-content ol[start="14"] { counter-reset: item 13; }
.postid-2849 .section-content ol[start="15"] { counter-reset: item 14; }

.postid-2849 .section-content ol>li {
    padding-left: 38px !important;
}

.postid-2849 .section-content ol>li::before {
    counter-increment: item;
    content: counter(item) ".";
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    line-height: 1.5 !important;
    color: #02018c !important;
}