.header {
    background-color: rgb(23, 27, 53);
}

.navigation {
    background: transparent;
}

.navigation__link {
    border-radius: 1rem;
    color: #fff;
}

.navigation__link--active {
    background: rgba(255, 255, 255, .05);
}

.header .lang-selector__text {
    color: #fff;
}

.mobile-menu__link {
    color: #fff;
}

.burger__line,
.burger__line::after,
.burger__line::before {
    background: #fff;
}

.mobile-menu__wrapper {
    background-color: rgb(23, 27, 53);
}

.video {
    border-radius: 1.25rem;
    overflow: hidden;
    height: 9.75rem;
    position: relative;
    margin-bottom: 2rem;
}

@media (min-width: 768px) {
    .video {
        height: 28.8125rem;
    }
}

.video__link {
    position: relative;
    display: block;
    height: 100%;
}

.video__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    z-index: 3;
    margin: 0 !important;
}

/* ===== СПИСКИ В СТАТЬЕ — ГЛОБАЛЬНО ДЛЯ КОНТЕНТА ===== */
/* Бьём по любым ul/ol в основном контенте, чтобы перебить все чужие list-style:none */

.app .app__wrapper .app__main ul,
.app .app__wrapper .app__main ol {
    margin-left: 0 !important;          /* убираем огромный margin из inline-стилей */
    padding-left: 1.2rem !important;    /* аккуратный отступ для списка целиком */
    list-style-position: outside !important;
}

.app .app__wrapper .app__main ul {
    list-style-type: disc !important;       /* круглые маркеры */
}

.app .app__wrapper .app__main ol {
    list-style-type: decimal !important;    /* нумерация */
}

.app .app__wrapper .app__main ul li,
.app .app__wrapper .app__main ol li {
    margin-left: 0 !important;          /* перебиваем margin-left:36pt из Google Docs */
    padding-left: 0.6rem !important;    /* небольшой отступ, чтобы текст не прилипал к маркеру */
    margin-bottom: 0.25rem !important;
}
