

/* Start:/local/components/adojapan/blog.detail/templates/.default/style.css?17890385173097*/
.ado-blog-detail { padding-top: 36px; padding-bottom: 72px; color: #333; }
.ado-blog-detail *, .ado-blog-detail *::before, .ado-blog-detail *::after { box-sizing: border-box; }
.ado-blog-detail > article { max-width: 900px; margin: 0 auto; }
.ado-blog-detail a { color: #1264b5; text-decoration: none; }
.ado-blog-detail a:focus-visible { outline: 3px solid #0077ff; outline-offset: 3px; }
.ado-blog-detail .ado-blog-detail__back { display: inline-block; margin-bottom: 36px; font-size: 14px; line-height: 24px; }
.ado-blog-detail .ado-blog-detail__back span { margin-right: 7px; }
.ado-blog-detail .ado-blog-detail__header { margin-bottom: 28px; }
.ado-blog-detail .ado-blog-detail__header time { display: block; margin-bottom: 12px; color: #6d7784; font-size: 14px; line-height: 23px; }
.ado-blog-detail .ado-blog-detail__header h1 { margin: 0; font-size: 38px; line-height: 1.3; font-weight: 600; overflow-wrap: anywhere; }
.ado-blog-detail .ado-blog-detail__gallery { display: block; margin: 0 0 32px; }
.ado-blog-detail .ado-blog-detail__gallery .ado-vk-feed__media { aspect-ratio: 16 / 10; background: #edf1f5; }
.ado-blog-detail .ado-blog-detail__gallery .ado-vk-feed__media img { object-fit: contain; }
.ado-blog-detail .ado-blog-detail__gallery .ado-vk-feed__attachments { margin-top: 12px; }
.ado-blog-detail .ado-blog-detail__gallery .ado-vk-feed__thumb { flex-basis: 108px; height: 81px; }
.ado-blog-detail .ado-blog-detail__text { margin-bottom: 32px; color: #4b5563; font-size: 17px; line-height: 29px; overflow-wrap: anywhere; }
.ado-blog-detail .ado-blog-detail__repost { margin: 0 0 28px; padding: 0 0 0 20px; border: 0; border-left: 2px solid #d8e6f7; background: transparent; color: #68727f; font-size: 16px; line-height: 27px; overflow-wrap: anywhere; }
.ado-blog-detail .ado-blog-detail__repost::before, .ado-blog-detail .ado-blog-detail__repost::after { content: none; }
.ado-blog-detail .ado-blog-detail__repost a { display: inline-block; margin-top: 12px; font-size: 13px; }
.ado-blog-detail .ado-blog-detail__attachments { display: flex; flex-direction: column; gap: 10px; margin-bottom: 28px; }
.ado-blog-detail .ado-blog-detail__attachments a { display: block; padding: 12px 16px; border: 1px solid #e8edf2; border-radius: 7px; font-size: 15px; line-height: 24px; overflow-wrap: anywhere; }
.ado-blog-detail .ado-blog-detail__source { margin-top: 32px; padding-top: 18px; border-top: 1px solid #e8edf2; font-size: 13px; line-height: 22px; }
.ado-blog-detail .ado-blog-detail__source a { color: #6d7784; }
@media (max-width: 679px) {
    .ado-blog-detail { padding-top: 24px; padding-bottom: 44px; }
    .ado-blog-detail .ado-blog-detail__back { margin-bottom: 24px; }
    .ado-blog-detail .ado-blog-detail__header h1 { font-size: 28px; }
    .ado-blog-detail .ado-blog-detail__header { margin-bottom: 22px; }
    .ado-blog-detail .ado-blog-detail__text { font-size: 16px; line-height: 27px; }
    .ado-blog-detail .ado-blog-detail__gallery { margin-bottom: 24px; }
    .ado-blog-detail .ado-blog-detail__gallery .ado-vk-feed__thumb { flex-basis: 88px; height: 66px; }
}

/* End */


/* Start:/local/components/ranx/block.landing/templates/6_1_advantika_custom/style.css?178904929420576*/
.block6-1 .news {
    margin-bottom: -25px;
}

/* The VK feed stays separate from the native Bitrix news and modal styles. */
.ado-vk-feed {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 24px;
    margin: 0 0 30px;
    text-align: left;
}
.ado-vk-feed *, .ado-vk-dialog * { box-sizing: border-box; }
.ado-vk-feed.ado-vk-feed--empty { display: block; text-align: center; }
.ado-vk-feed .ado-vk-feed__card {
    display: flex;
    flex-direction: column;
    min-width: 0;
    padding: 16px;
    border: 1px solid #e8edf2;
    border-radius: 12px;
    background: #fff;
    overflow-wrap: anywhere;
}
.ado-vk-feed .ado-vk-feed__header {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 12px;
    color: #657082;
    font-size: 13px;
    line-height: 20px;
}
.ado-vk-feed .ado-vk-feed__logo { flex: 0 0 36px; }
.ado-vk-feed .ado-vk-feed__text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    min-height: 72px;
    max-height: 72px;
    overflow: hidden;
    margin: 0 0 16px;
    color: #4b5563;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}
.ado-vk-feed .ado-vk-feed__source {
    margin: 0 0 16px;
    padding: 0 0 0 12px;
    border: 0;
    border-left: 2px solid #d8e6f7;
    background: transparent;
    font-size: 13px;
    line-height: 21px;
}
.ado-vk-feed .ado-vk-feed__source::before,
.ado-vk-feed .ado-vk-feed__source::after { content: none; }
.ado-vk-feed .ado-vk-feed__source .ado-vk-feed__text {
    margin: 4px 0 0;
    min-height: 0;
    font-size: 14px;
}
.ado-vk-feed a { color: #1264b5; text-decoration: none; }
.ado-vk-feed a:hover { color: #084981; }
.ado-vk-feed a:focus-visible,
.ado-vk-dialog a:focus-visible,
.ado-vk-dialog button:focus-visible { outline: 3px solid #0077ff; outline-offset: 3px; }
.ado-vk-feed .ado-vk-feed__visuals { margin-bottom: 16px; }
.ado-vk-feed .ado-vk-feed__media,
.ado-vk-feed .ado-vk-feed__thumb {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    isolation: isolate;
    border-radius: 7px;
    background: #edf1f5;
    color: #536477;
    aspect-ratio: 4 / 3;
}
.ado-vk-feed .ado-vk-feed__media { width: 100%; }
.ado-vk-feed .ado-vk-feed__media img,
.ado-vk-feed .ado-vk-feed__thumb img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin: 0;
}
.ado-vk-feed .ado-vk-feed__media:hover img,
.ado-vk-feed .ado-vk-feed__thumb:hover img { opacity: .88; }
.ado-vk-feed .ado-vk-feed__placeholder { padding: 16px; font-size: 15px; }
.ado-vk-feed .ado-vk-feed__play {
    position: absolute;
    left: 50%;
    top: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translate(-50%, -50%);
    width: 52px;
    height: 52px;
    padding-left: 3px;
    border-radius: 50%;
    background: rgba(0, 35, 75, .84);
    color: #fff;
    font-size: 20px;
    line-height: 1;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, .5);
}
.ado-vk-feed .ado-vk-feed__media-label {
    position: absolute;
    left: 8px;
    bottom: 8px;
    max-width: calc(100% - 16px);
    padding: 3px 7px;
    border-radius: 4px;
    background: rgba(0, 20, 45, .8);
    color: #fff;
    font-size: 12px;
    line-height: 18px;
}
.ado-vk-feed .ado-vk-feed__attachments {
    display: flex;
    gap: 8px;
    margin: 10px -3px -3px;
    padding: 3px 3px 7px;
    overflow-x: auto;
    overscroll-behavior-x: contain;
    scrollbar-width: thin;
    scrollbar-color: #c7d4e3 transparent;
}
.ado-vk-feed .ado-vk-feed__thumb { flex: 0 0 88px; height: 66px; }
.ado-vk-feed .ado-vk-feed__thumb .ado-vk-feed__play { width: 28px; height: 28px; font-size: 12px; top: 40%; }
.ado-vk-feed .ado-vk-feed__thumb .ado-vk-feed__media-label {
    left: 0;
    bottom: 0;
    max-width: 100%;
    width: 100%;
    padding: 0 3px;
    border-radius: 0;
    font-size: 10px;
    line-height: 17px;
    text-align: center;
}
.ado-vk-feed .ado-vk-feed__attachment-link {
    display: block;
    margin-bottom: 12px;
    padding: 10px 12px;
    border: 1px solid #e8edf2;
    border-radius: 7px;
    font-size: 14px;
    line-height: 21px;
}
.ado-vk-feed .ado-vk-feed__attachment-link span { display: block; color: #657082; font-size: 12px; }
.ado-vk-feed .ado-vk-feed__attachment-link strong { font-weight: 500; }
.ado-vk-feed .ado-vk-feed__post-link { margin-top: auto; font-size: 13px; line-height: 22px; }
.ado-vk-dialog {
    width: min(1000px, calc(100% - 32px));
    max-width: 1000px;
    max-height: calc(100vh - 32px);
    max-height: calc(100dvh - 32px);
    margin: auto;
    padding: 0;
    overflow: auto;
    border: 1px solid #d8dfe7;
    border-radius: 12px;
    background: #fff;
    color: #1f2937;
    box-shadow: 0 20px 80px rgba(0, 0, 0, .24);
    font-family: inherit;
    text-align: left;
}
.ado-vk-dialog::backdrop { background: rgba(10, 20, 34, .78); }
.ado-vk-dialog .ado-vk-dialog__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 12px 16px 12px 20px;
}
.ado-vk-dialog .ado-vk-dialog__title { margin: 0; padding: 0; font-size: 18px; line-height: 25px; font-weight: 600; overflow-wrap: anywhere; }
.ado-vk-dialog button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 40px;
    height: 40px;
    margin: 0;
    padding: 0;
    border: 1px solid #dae1e9;
    border-radius: 7px;
    background: #fff;
    color: #23384f;
    font-family: inherit;
    font-size: 24px;
    font-weight: 400;
    line-height: 1;
    cursor: pointer;
}
.ado-vk-dialog button:hover { background: #edf4fc; }
.ado-vk-dialog .ado-vk-dialog__close { font-size: 28px; }
.ado-vk-dialog .ado-vk-dialog__stage { background: #111b27; }
.ado-vk-dialog .ado-vk-dialog__stage--video { position: relative; aspect-ratio: 16 / 9; }
.ado-vk-dialog .ado-vk-dialog__video { display: block; position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
.ado-vk-dialog .ado-vk-dialog__photo { display: block; width: 100%; height: min(65vh, 640px); object-fit: contain; }
.ado-vk-dialog .ado-vk-dialog__footer { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px; padding: 12px 20px; }
.ado-vk-dialog .ado-vk-dialog__navigation { display: flex; align-items: center; gap: 12px; }
.ado-vk-dialog .ado-vk-dialog__counter { min-width: 42px; text-align: center; color: #576577; font-size: 14px; }
.ado-vk-dialog .ado-vk-dialog__original { color: #1264b5; font-size: 14px; text-decoration: none; }
.ado-vk-dialog .ado-vk-dialog__fallback { min-height: 220px; padding: 48px 24px; color: #fff; text-align: center; }
.ado-vk-dialog .ado-vk-dialog__fallback p { margin: 0 0 16px; font-size: 16px; line-height: 25px; }
.ado-vk-dialog .ado-vk-dialog__fallback a { color: #a8d0ff; }
.ado-vk-dialog [hidden] { display: none !important; }
@media (max-width: 1099px) {
    .ado-vk-feed { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 679px) {
    .ado-vk-feed { grid-template-columns: minmax(0, 1fr); gap: 18px; }
    .ado-vk-feed .ado-vk-feed__text { min-height: 0; }
    .ado-vk-dialog { width: calc(100% - 16px); max-height: calc(100dvh - 16px); border-radius: 9px; }
    .ado-vk-dialog .ado-vk-dialog__header { padding: 10px 12px; }
    .ado-vk-dialog .ado-vk-dialog__title { font-size: 16px; line-height: 23px; }
    .ado-vk-dialog .ado-vk-dialog__footer { padding: 10px 12px; }
    .ado-vk-dialog .ado-vk-dialog__original { font-size: 13px; }
}
.block6-1 .news-wrap {
    display: block;
    margin-bottom: 25px;
}
.block6-1 .news-block-img {
    margin-bottom: 12px;
    width: 100%;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-bottom: 66.6%;
    background-size: cover;
    background-position: center;
}
.block6-1 .news-wrap:hover .news-block-img {
    opacity: .7;
}
.block6-1 .news-block-name {
    text-align: left;
    font-weight: bold;
    font-size: 18px;
    line-height: 23px;
    color: #333;
    margin-bottom: 10px;
}
.block6-1 .news-block-text {
    text-align: left;
    font-size: 13px;
    line-height: 23px;
    color: #999999;
    margin-bottom: 7px;
}

/* modal style */
.modal6_1 {
    margin: -10px 10px 0;
}

.modal6_1-title {
    font-weight: bold;
    font-size: 38px;
    line-height: 48px;
    color: #333333;
    margin-bottom: 10px;
}

.modal6_1-date {
    margin-bottom: 33px;
    font-size: 13px;
    line-height: 24px;
    color: #999999;
}

.modal6_1-picture {
    margin-bottom: 43px;
}

.modal6_1-picture img {
    width: 100%;
    height: auto;
}

.modal6_1-preview-text {
    margin-bottom: 27px;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    color: #333333;
}

.modal6_1-detail-text {
    margin-bottom: 20px;
    font-weight: normal;
    font-size: 15px;
    line-height: 24px;
    color: #666666;
}

@media (max-width: 575px) {
    .modal6_1 {
        margin: -10px 0 0;
    }

    .modal6_1-title {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .modal6_1-date {
        margin-bottom: 20px;
    }

    .modal6_1-picture {
        margin-bottom: 20px;
    }

    .modal6_1-preview-text {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 20px;
    }

    .modal6_1-detail-text {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 0;
    }
}

.ado-vk-feed .ado-vk-feed__article-preview{color:inherit;text-decoration:none}.ado-vk-feed .ado-vk-feed__article-preview:hover{color:#1766a3}

/* Homepage editorial treatment. Article galleries and dialog styles stay independent. */
.ado-vk-section { color: #101a2c; }
/* Unmodified Bootstrap Icons SVGs, licensed in icons/LICENSE.txt. Absolute paths survive CSS bundling. */
.ado-vk-section .ado-vk-section__icon { display: inline-block; flex: 0 0 auto; width: 20px; height: 20px; background: currentColor; -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; }
.ado-vk-section .ado-vk-section__icon--arrow { -webkit-mask-image: url('/local/components/ranx/block.landing/templates/6_1_advantika_custom/icons/arrow-right.svg'); mask-image: url('/local/components/ranx/block.landing/templates/6_1_advantika_custom/icons/arrow-right.svg'); }
.ado-vk-section .ado-vk-section__icon--play { -webkit-mask-image: url('/local/components/ranx/block.landing/templates/6_1_advantika_custom/icons/play-fill.svg'); mask-image: url('/local/components/ranx/block.landing/templates/6_1_advantika_custom/icons/play-fill.svg'); }
.ado-vk-section .ado-vk-section__icon--images { -webkit-mask-image: url('/local/components/ranx/block.landing/templates/6_1_advantika_custom/icons/images.svg'); mask-image: url('/local/components/ranx/block.landing/templates/6_1_advantika_custom/icons/images.svg'); }
.ado-vk-section .ado-vk-section__header { display: flex; align-items: flex-start; justify-content: space-between; gap: 24px; margin-bottom: 25px; }
.ado-vk-section .ado-vk-section__heading { min-width: 0; flex: 1; }
.ado-vk-section .ado-vk-section__heading,
.ado-vk-section .ado-vk-section__heading * { text-align: left !important; }
.ado-vk-section .ado-vk-section__heading .block-title,
.ado-vk-section .ado-vk-section__heading .row { display: block; width: auto; margin: 0; padding: 0; }
.ado-vk-section .ado-vk-section__heading .block-desc-col { margin-top: 8px !important; }
.ado-vk-section .ado-vk-section__heading [class*="col-"] { width: 100%; max-width: 100%; padding: 0; }
.ado-vk-section .ado-vk-section__heading h1,
.ado-vk-section .ado-vk-section__heading h2,
.ado-vk-section .ado-vk-section__heading h3 { margin: 0 0 7px; color: #101a2c; font-size: 36px; font-weight: 650; line-height: 44px; }
.ado-vk-section .ado-vk-section__heading p,
.ado-vk-section .ado-vk-section__heading .block-title-desc,
.ado-vk-section .ado-vk-section__heading .block-title-description { margin: 0; color: #63718a; font-size: 17px; line-height: 26px; }
.ado-vk-section .ado-vk-section__heading .block-subtitle { margin: 0; padding: 0; color: #63718a; font-size: 18px; font-weight: 400; line-height: 26px; }
.ado-vk-section .ado-vk-section__all { display: inline-flex; align-items: center; flex: 0 0 auto; gap: 10px; margin-top: 12px; color: #1255ee; font-size: 16px; line-height: 26px; text-decoration: none; }
.ado-vk-section .ado-vk-section__all span { font-size: 25px; line-height: 1; }
.ado-vk-section .ado-vk-section__all:hover { color: #0b3cbc; }
.ado-vk-section .ado-vk-section__all:focus-visible { outline: 3px solid #0077ff; outline-offset: 4px; }
.ado-vk-feed.ado-vk-feed--editorial { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 30px; margin: 0 0 30px; }
.ado-vk-feed--editorial .ado-vk-feed__card { position: relative; padding: 0; border: 0; border-radius: 0; background: transparent; }
.ado-vk-feed--editorial .ado-vk-feed__card::after { position: absolute; top: 0; right: -15px; bottom: 0; border-right: 1px solid #dce3ed; content: ""; }
.ado-vk-feed--editorial .ado-vk-feed__card:nth-child(4n)::after,
.ado-vk-feed--editorial .ado-vk-feed__card:last-child::after { content: none; }
.ado-vk-feed--editorial .ado-vk-feed__cover-wrap { position: relative; margin-bottom: 12px; }
.ado-vk-feed--editorial .ado-vk-feed__cover { display: block; width: 100%; overflow: hidden; aspect-ratio: 5 / 3; border-radius: 6px; background: #edf1f5; }
.ado-vk-feed--editorial .ado-vk-feed__cover img { display: block; width: 100%; height: 100%; object-fit: cover; margin: 0; }
.ado-vk-feed--editorial .ado-vk-feed__cover:hover img { opacity: .92; }
.ado-vk-feed--editorial .ado-vk-feed__formats { position: absolute; right: 8px; bottom: 8px; left: 8px; display: flex; flex-wrap: wrap; align-items: center; gap: 5px; pointer-events: none; }
.ado-vk-feed--editorial .ado-vk-feed__format { display: inline-flex; align-items: center; gap: 6px; max-width: 100%; padding: 4px 8px; border-radius: 4px; background: rgba(20, 24, 29, .75); color: #fff; font-size: 13px; font-weight: 400; line-height: 19px; text-decoration: none; }
.ado-vk-feed--editorial a.ado-vk-feed__format { pointer-events: auto; }
.ado-vk-feed--editorial a.ado-vk-feed__format:hover { background: rgba(20, 24, 29, .95); color: #fff; }
.ado-vk-feed--editorial .ado-vk-feed__format span { font-size: 12px; }
.ado-vk-feed--editorial .ado-vk-feed__format .ado-vk-section__icon { width: 15px; height: 15px; }
.ado-vk-feed--editorial .ado-vk-feed__video-play { position: absolute; top: 50%; left: 50%; display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; transform: translate(-50%, -50%); border: 2px solid #fff; border-radius: 50%; background: rgba(25, 29, 34, .48); color: #fff; text-decoration: none; }
.ado-vk-feed--editorial .ado-vk-feed__video-play span { margin-left: 4px; font-size: 27px; line-height: 1; }
.ado-vk-feed--editorial .ado-vk-feed__video-play .ado-vk-section__icon { width: 38px; height: 38px; margin-left: 2px; }
.ado-vk-feed--editorial .ado-vk-feed__video-play:hover { background: rgba(25, 29, 34, .7); color: #fff; }
.ado-vk-feed--editorial .ado-vk-feed__metadata { display: flex; align-items: center; gap: 9px; min-width: 0; margin-bottom: 11px; color: #63718a; font-size: 14px; line-height: 22px; }
.ado-vk-feed--editorial .ado-vk-feed__metadata time { white-space: nowrap; }
.ado-vk-feed--editorial .ado-vk-feed__logo { flex: 0 0 22px; width: 22px; height: 22px; color: #64718a; }
.ado-vk-feed--editorial .ado-vk-feed__title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 50px; overflow: hidden; margin: 0 0 8px; color: #101a2c; font-size: 20px; font-weight: 650; line-height: 25px; }
.ado-vk-feed--editorial .ado-vk-feed__title a { color: inherit; text-decoration: none; }
.ado-vk-feed--editorial .ado-vk-feed__title a:hover { color: #1255ee; }
.ado-vk-feed--editorial .ado-vk-feed__excerpt { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height: 66px; overflow: hidden; margin: 0 0 16px; color: #63718a; font-size: 16px; font-weight: 400; line-height: 22px; text-decoration: none; }
.ado-vk-feed--editorial a.ado-vk-feed__excerpt:hover { color: #465673; }
.ado-vk-feed--editorial .ado-vk-feed__extras { align-self: flex-start; margin: 0 0 12px; color: #63718a; font-size: 12px; line-height: 20px; }
.ado-vk-feed--editorial .ado-vk-feed__extras:hover { color: #1255ee; }
.ado-vk-feed--editorial .ado-vk-feed__footer { position: static; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; float: none; width: auto; max-width: none; height: auto; min-height: 0; margin: auto 0 0; padding: 2px 0 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; color: inherit; }
.ado-vk-feed--editorial .ado-vk-feed__post-link { display: inline-flex; align-items: center; gap: 10px; margin: 0; color: #1255ee; font-size: 16px; line-height: 25px; white-space: nowrap; }
.ado-vk-feed--editorial .ado-vk-feed__post-link span { font-size: 23px; line-height: 1; }
.ado-vk-feed--editorial .ado-vk-feed__post-link:hover { color: #0b3cbc; }
.ado-vk-feed--editorial .ado-vk-feed__card--text { padding-top: 16px; }
.ado-vk-feed--editorial .ado-vk-feed__card--text .ado-vk-feed__title { -webkit-line-clamp: 3; max-height: 93px; margin: 0 0 20px; padding-left: 13px; border-left: 2px solid #1255ee; font-size: 24px; line-height: 31px; }
.ado-vk-feed--editorial .ado-vk-feed__card--text .ado-vk-feed__excerpt { -webkit-line-clamp: 7; max-height: 182px; margin-bottom: 22px; font-size: 18px; line-height: 26px; }
.ado-vk-feed--editorial .ado-vk-feed__card--text .ado-vk-feed__footer { padding-top: 18px; }
.ado-vk-feed--editorial .ado-vk-feed__footer .ado-vk-feed__metadata { margin-bottom: 0; }
.ado-vk-feed--editorial .ado-vk-feed__formats--inline { position: static; margin: 0 0 14px; }
.ado-vk-feed--editorial .ado-vk-feed__formats--inline .ado-vk-feed__format { background: #edf1f7; color: #465673; }
.ado-vk-feed--editorial .ado-vk-feed__legacy-source { margin-bottom: 12px; color: #63718a; font-size: 12px; line-height: 20px; }
.ado-vk-feed--editorial .ado-vk-feed__legacy-source p { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin: 4px 0 0; }
.ado-vk-feed--editorial .ado-vk-feed__legacy-links { display: grid; gap: 4px; margin-bottom: 12px; font-size: 12px; line-height: 20px; }
@media (max-width: 1099px) {
    .ado-vk-feed.ado-vk-feed--editorial { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 30px; }
    .ado-vk-feed--editorial .ado-vk-feed__card:nth-child(4n)::after { content: ""; }
    .ado-vk-feed--editorial .ado-vk-feed__card:nth-child(2n)::after,
    .ado-vk-feed--editorial .ado-vk-feed__card:last-child::after { content: none; }
}
@media (max-width: 679px) {
    .ado-vk-section .ado-vk-section__header { display: block; margin-bottom: 22px; }
    .ado-vk-section .ado-vk-section__heading h1,
    .ado-vk-section .ado-vk-section__heading h2,
    .ado-vk-section .ado-vk-section__heading h3 { font-size: 29px; line-height: 36px; }
    .ado-vk-section .ado-vk-section__heading p,
    .ado-vk-section .ado-vk-section__heading .block-title-desc,
    .ado-vk-section .ado-vk-section__heading .block-title-description,
    .ado-vk-section .ado-vk-section__heading .block-subtitle { font-size: 15px; line-height: 24px; }
    .ado-vk-section .ado-vk-section__all { margin-top: 14px; font-size: 15px; }
    .ado-vk-feed.ado-vk-feed--editorial { grid-template-columns: minmax(0, 1fr); gap: 26px; }
    .ado-vk-feed--editorial .ado-vk-feed__card { padding-bottom: 24px; border-bottom: 1px solid #dce3ed; }
    .ado-vk-feed--editorial .ado-vk-feed__card::after,
    .ado-vk-feed--editorial .ado-vk-feed__card:nth-child(4n)::after { content: none; }
    .ado-vk-feed--editorial .ado-vk-feed__card:last-child { padding-bottom: 0; border-bottom: 0; }
    .ado-vk-feed--editorial .ado-vk-feed__title { font-size: 20px; line-height: 26px; max-height: 52px; }
    .ado-vk-feed--editorial .ado-vk-feed__excerpt { max-height: 75px; font-size: 16px; line-height: 25px; }
    .ado-vk-feed--editorial .ado-vk-feed__card--text { padding-top: 0; }
    .ado-vk-feed--editorial .ado-vk-feed__card--text .ado-vk-feed__title { font-size: 24px; line-height: 31px; }
}

/* End */
/* /local/components/adojapan/blog.detail/templates/.default/style.css?17890385173097 */
/* /local/components/ranx/block.landing/templates/6_1_advantika_custom/style.css?178904929420576 */
