/* Mercury homepage sections below the live RKO market. */
html body.cw-mercury-home-page .cw-mercury-articles,
html body.cw-mercury-home-page .cw-mercury-products,
html body.cw-mercury-home-page .cw-mercury-faq { width: min(1240px, calc(100% - 96px)); margin: 0 auto; padding: 104px 0 110px; border-top: 1px solid #d5ddd5; }
html body.cw-mercury-home-page .cw-mercury-section-kicker { margin: 3px 0 27px; color: #d96e5b; font-size: 11px; font-weight: 600; letter-spacing: .16em; line-height: 1.2; text-transform: uppercase; }
html body.cw-mercury-home-page .cw-mercury-section-heading,
html body.cw-mercury-home-page .cw-mercury-products__layout,
html body.cw-mercury-home-page .cw-mercury-faq__layout { display: grid; grid-template-columns: .9fr 1.1fr; gap: clamp(55px, 8vw, 120px); align-items: end; }
html body.cw-mercury-home-page .cw-mercury-articles h2,
html body.cw-mercury-home-page .cw-mercury-products h2,
html body.cw-mercury-home-page .cw-mercury-faq h2,
html body.cw-mercury-home-page .cw-mercury-subscribe h2,
html body.cw-mercury-home-page .cw-mercury-final-cta h2 { margin: 0; color: #182521; font-family: var(--cw2-font-display, "Manrope", sans-serif); font-size: clamp(40px, 4.5vw, 66px); font-weight: 500; letter-spacing: -.075em; line-height: .98; }
html body.cw-mercury-home-page .cw-mercury-articles p,
html body.cw-mercury-home-page .cw-mercury-products__layout > div > p,
html body.cw-mercury-home-page .cw-mercury-faq__layout > div > p,
html body.cw-mercury-home-page .cw-mercury-subscribe > div > p,
html body.cw-mercury-home-page .cw-mercury-final-cta > div > p { max-width: 330px; margin: 18px 0 0; color: #6b7871; font-size: 14px; line-height: 1.55; }
html body.cw-mercury-home-page .cw-mercury-text-link { justify-self: end; color: #244e42; font-size: 12px; font-weight: 700; }
html body.cw-mercury-home-page .cw-mercury-text-link span,
html body.cw-mercury-home-page .cw-mercury-button span { color: #d96e5b; font-size: 16px; }

html body.cw-mercury-home-page .cw-mercury-articles__grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; margin-top: 48px; }
html body.cw-mercury-home-page .cw-mercury-articles__grid .short-main { display: flex; width: auto; min-width: 0; min-height: 300px; margin: 0; padding: 0 0 18px; flex-direction: column; overflow: hidden; border: 1px solid #d5ddd5; border-radius: 2px; background: #f8faf6; }
html body.cw-mercury-home-page .cw-mercury-articles__grid .short-main-img { width: 100%; height: 154px; min-height: 154px; margin: 0 0 16px; padding: 0; overflow: hidden; background: #e1e9e3; }
html body.cw-mercury-home-page .cw-mercury-articles__grid .short-main-img img { width: 100%; height: 100%; object-fit: cover; }
html body.cw-mercury-home-page .cw-mercury-articles__grid .short-main-title { width: auto; min-height: 66px; margin: 0; padding: 0 16px; color: #182521; font-size: 15px; line-height: 1.25; }
html body.cw-mercury-home-page .cw-mercury-articles__grid .short-main-meta-btm { position: static; margin: auto 16px 0; padding: 12px 0 0; color: #6b7871; border-top: 1px solid #d5ddd5; }

/* The legacy article skin is dark; the homepage reference uses quiet light cards. */
html body.cw-mercury-home-page .cw-mercury-articles__grid .short-main {
    background: #ffffff !important;
    border: 1px solid #d5ddd5 !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    color: #182521 !important;
}

html body.cw-mercury-home-page .cw-mercury-articles__grid .short-main-img {
    background: #e7f1eb !important;
}

html body.cw-mercury-home-page .cw-mercury-articles__grid .short-main-title,
html body.cw-mercury-home-page .cw-mercury-articles__grid .short-main-title:visited {
    color: #182521 !important;
}

html body.cw-mercury-home-page .cw-mercury-articles__grid .short-main-meta-btm {
    color: #6b7871 !important;
}

/* Articles index: restore the light catalog treatment from the preview. */
html body.cw-articles-page {
    background: #f1f3ee !important;
    color: #182521 !important;
}

html body.cw-articles-page .main-wrapper,
html body.cw-articles-page .container {
    background: #f1f3ee !important;
}

html body.cw-articles-page .container {
    width: min(1240px, calc(100% - 40px)) !important;
    max-width: 1240px !important;
    margin: 0 auto !important;
    padding: 24px 0 0 !important;
}

html body.cw-articles-page .short-thumbs {
    display: flex !important;
    width: calc(50% - 9px) !important;
    min-height: 300px !important;
    margin: 0 14px 14px 0 !important;
    padding: 0 0 18px !important;
    flex-direction: column !important;
    overflow: hidden !important;
    border: 1px solid #d5ddd5 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    box-shadow: none !important;
}

html body.cw-articles-page .short-thumbs:nth-child(even) {
    margin-right: 0 !important;
}

html body.cw-articles-page .short-thumbs > a:first-child,
html body.cw-articles-page .short-thumbs .short-thumb-img {
    display: block !important;
    width: 100% !important;
    height: 154px !important;
    min-height: 154px !important;
    margin: 0 0 16px !important;
    padding: 0 !important;
    overflow: hidden !important;
    background: #e7f1eb !important;
}

html body.cw-articles-page .short-thumbs > a:first-child img,
html body.cw-articles-page .short-thumbs .short-thumb-img img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

html body.cw-articles-page .short-thumb-title,
html body.cw-articles-page .short-thumb-title:visited {
    display: block !important;
    width: auto !important;
    min-height: 66px !important;
    margin: 0 !important;
    padding: 0 16px !important;
    color: #182521 !important;
    font: 600 17px/1.25 Manrope, sans-serif !important;
}

html body.cw-articles-page .short-thumb-meta-btm {
    position: static !important;
    margin: auto 16px 0 !important;
    padding: 12px 0 0 !important;
    color: #6b7871 !important;
    border-top: 1px solid #d5ddd5 !important;
}

html body.cw-articles-page .modern_footer {
    margin-top: 40px !important;
}

@media (max-width: 700px) {
    html body.cw-articles-page .container {
        width: calc(100% - 32px) !important;
        padding-top: 16px !important;
    }

    html body.cw-articles-page .short-thumbs {
        width: 100% !important;
        margin: 0 0 14px !important;
    }
}

html body.cw-mercury-home-page .cw-mercury-products__list,
html body.cw-mercury-home-page .cw-mercury-faq__list { border-top: 1px solid #d5ddd5; }
html body.cw-mercury-home-page .cw-mercury-products__list a { display: grid; grid-template-columns: 34px 1fr 18px; gap: 3px 14px; align-items: center; padding: 20px 0; color: #182521; border-bottom: 1px solid #d5ddd5; }
html body.cw-mercury-home-page .cw-mercury-products__list a > span,
html body.cw-mercury-home-page .cw-mercury-picker__menu a > span { grid-row: 1 / span 2; color: #d96e5b; font-size: 11px; font-weight: 700; }
html body.cw-mercury-home-page .cw-mercury-products__list strong,
html body.cw-mercury-home-page .cw-mercury-products__list small,
html body.cw-mercury-home-page .cw-mercury-picker__menu strong,
html body.cw-mercury-home-page .cw-mercury-picker__menu small { display: block; }
html body.cw-mercury-home-page .cw-mercury-products__list small,
html body.cw-mercury-home-page .cw-mercury-picker__menu small { margin-top: 5px; color: #6b7871; font-size: 11px; }
html body.cw-mercury-home-page .cw-mercury-products__list b,
html body.cw-mercury-home-page .cw-mercury-picker__menu b { grid-column: 3; grid-row: 1 / span 2; color: #244e42; font-size: 17px; font-weight: 400; }
html body.cw-mercury-home-page .cw-mercury-faq { padding-top: 90px; }
html body.cw-mercury-home-page .cw-mercury-faq__list details { padding: 22px 0; border-bottom: 1px solid #d5ddd5; }
html body.cw-mercury-home-page .cw-mercury-faq__list summary { display: flex; justify-content: space-between; cursor: pointer; color: #182521; font-size: 15px; font-weight: 700; list-style: none; }
html body.cw-mercury-home-page .cw-mercury-faq__list summary::-webkit-details-marker { display: none; }
html body.cw-mercury-home-page .cw-mercury-faq__list summary span { color: #d96e5b; font-size: 20px; }
html body.cw-mercury-home-page .cw-mercury-faq__list details p { max-width: 520px; margin: 14px 30px 0 0; color: #6b7871; font-size: 14px; line-height: 1.55; }

html body.cw-mercury-home-page .cw-mercury-subscribe,
html body.cw-mercury-home-page .cw-mercury-final-cta { width: min(1240px, calc(100% - 96px)); margin: 0 auto 110px; padding: 58px 64px; display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: end; }
html body.cw-mercury-home-page .cw-mercury-subscribe { border: 1px solid #c8ded3; background: #e7f1eb; }
html body.cw-mercury-home-page .cw-mercury-subscribe h2 { max-width: 500px; font-size: clamp(34px, 4vw, 56px); }
html body.cw-mercury-home-page .cw-mercury-subscribe__form { display: grid; grid-template-columns: 1fr auto; gap: 12px; }
html body.cw-mercury-home-page .cw-mercury-subscribe__form input { min-width: 0; padding: 16px 19px; border: 1px solid #bfd4c7; border-radius: 2px; background: #fff; color: #182521; font: inherit; }
html body.cw-mercury-home-page .cw-mercury-subscribe__form small { grid-column: 1 / -1; color: #6b7871; font-size: 11px; }
html body.cw-mercury-home-page .cw-mercury-subscribe__form small[data-cw-subscribe-success="true"] { color: #244e42; }
html body.cw-mercury-home-page .cw-mercury-button { display: inline-flex; align-items: center; gap: 22px; padding: 16px 19px; border: 0; border-radius: 2px; background: #244e42; color: #fff; cursor: pointer; font-size: 13px; font-weight: 600; }
html body.cw-mercury-home-page .cw-mercury-button:hover { background: #183a31; }
html body.cw-mercury-home-page .cw-mercury-final-cta { margin-bottom: 80px; color: #fff; border-top: 3px solid #d96e5b; background: #244e42; }
html body.cw-mercury-home-page .cw-mercury-final-cta h2 { max-width: 570px; color: #fff; font-size: clamp(34px, 4vw, 58px); }
html body.cw-mercury-home-page .cw-mercury-final-cta .cw-mercury-section-kicker { color: #f2aa98; }
html body.cw-mercury-home-page .cw-mercury-final-cta > div > p { color: rgba(255,255,255,.72); }
html body.cw-mercury-home-page .cw-mercury-picker { position: relative; justify-self: end; }
html body.cw-mercury-home-page .cw-mercury-picker__menu { position: absolute; right: 0; bottom: calc(100% + 14px); width: min(390px, 80vw); display: grid; padding: 8px; opacity: 0; pointer-events: none; border: 1px solid rgba(255,255,255,.18); background: #f7faf5; box-shadow: 0 18px 44px rgba(7,26,20,.22); transform: translateY(10px); transition: opacity .25s ease, transform .25s ease; }
html body.cw-mercury-home-page .cw-mercury-picker.is-open .cw-mercury-picker__menu { opacity: 1; pointer-events: auto; transform: translateY(0); }
html body.cw-mercury-home-page .cw-mercury-picker__menu a { display: grid; grid-template-columns: 28px 1fr 18px; gap: 3px 12px; align-items: center; padding: 14px 13px; color: #182521; border-bottom: 1px solid #d5ddd5; }
html body.cw-mercury-home-page .cw-mercury-picker__menu a:last-child { border-bottom: 0; }

html body.cw-mercury-home-page .cw-mercury-footer { width: min(1240px, calc(100% - 96px)); margin: 0 auto; padding: 54px 0 34px; display: grid; grid-template-columns: 1.4fr 1fr auto; gap: 40px; border-top: 1px solid #d5ddd5; }
html body.cw-mercury-home-page .cw-mercury-footer__brand p { max-width: 300px; margin: 18px 0 0; color: #6b7871; font-size: 12px; line-height: 1.6; }
html body.cw-mercury-home-page .cw-mercury-footer__nav { display: grid; gap: 12px; align-content: start; font-size: 12px; }
html body.cw-mercury-home-page .cw-mercury-footer__nav a { color: #182521; }
html body.cw-mercury-home-page .cw-mercury-footer__nav a:hover { color: #d96e5b; }
html body.cw-mercury-home-page .cw-mercury-footer__disclaimer { grid-column: 1 / -1; padding-top: 24px; color: #718078; font-size: 11px; line-height: 1.6; border-top: 1px solid #d5ddd5; }
html body.cw-mercury-home-page .cw-mercury-footer__disclaimer p { margin: 0; }
html body.cw-mercury-home-page .cw-mercury-footer__disclaimer p + p { margin-top: 8px; }
html body.cw-mercury-home-page .cw-mercury-footer__meta { display: flex; align-items: flex-start; align-content: flex-start; flex-wrap: wrap; gap: 10px 18px; color: #6b7871; font-size: 10px; letter-spacing: .08em; text-align: right; text-transform: uppercase; }
html body.cw-mercury-home-page .cw-mercury-sr-only { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0, 0, 0, 0); }

@media (max-width: 900px) {
    html body.cw-mercury-home-page .cw-mercury-articles,
    html body.cw-mercury-home-page .cw-mercury-products,
    html body.cw-mercury-home-page .cw-mercury-faq,
    html body.cw-mercury-home-page .cw-mercury-subscribe,
    html body.cw-mercury-home-page .cw-mercury-final-cta,
    html body.cw-mercury-home-page .cw-mercury-footer { width: calc(100% - 40px); }
    html body.cw-mercury-home-page .cw-mercury-section-heading,
    html body.cw-mercury-home-page .cw-mercury-products__layout,
    html body.cw-mercury-home-page .cw-mercury-faq__layout,
    html body.cw-mercury-home-page .cw-mercury-subscribe,
    html body.cw-mercury-home-page .cw-mercury-final-cta,
    html body.cw-mercury-home-page .cw-mercury-articles__grid { grid-template-columns: 1fr; gap: 32px; }
    html body.cw-mercury-home-page .cw-mercury-text-link,
    html body.cw-mercury-home-page .cw-mercury-picker { justify-self: start; }
    html body.cw-mercury-home-page .cw-mercury-subscribe,
    html body.cw-mercury-home-page .cw-mercury-final-cta { padding: 44px 32px; }
    html body.cw-mercury-home-page .cw-mercury-footer { grid-template-columns: 1fr 1fr; }
    html body.cw-mercury-home-page .cw-mercury-footer__meta { text-align: left; }
}
@media (max-width: 430px) {
    html body.cw-mercury-home-page .cw-mercury-articles,
    html body.cw-mercury-home-page .cw-mercury-products,
    html body.cw-mercury-home-page .cw-mercury-faq { padding: 72px 0; }
    html body.cw-mercury-home-page .cw-mercury-subscribe,
    html body.cw-mercury-home-page .cw-mercury-final-cta { padding: 36px 22px; }
    html body.cw-mercury-home-page .cw-mercury-subscribe__form { grid-template-columns: 1fr; }
    html body.cw-mercury-home-page .cw-mercury-subscribe__form small { grid-column: auto; }
    html body.cw-mercury-home-page .cw-mercury-final-cta { margin-bottom: 48px; }
    html body.cw-mercury-home-page .cw-mercury-picker__menu { right: auto; left: 0; width: min(100%, 320px); }
    html body.cw-mercury-home-page .cw-mercury-footer { width: calc(100% - 40px); grid-template-columns: 1fr; gap: 26px; padding: 40px 0 28px; }
}

/* Keep the public offer and internal pages on the same light preview surface. */
html body.cw-mercury-home-page .cw-mercury-offers__feed .offer-cta-btn {
    display: inline-flex !important;
    width: auto !important;
    min-width: 0 !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 9px 14px !important;
    border: 1px solid #c8ded3 !important;
    border-radius: 2px !important;
    background: #e7f1eb !important;
    box-shadow: none !important;
    color: #244e42 !important;
    font: 700 12px/1.2 Manrope, sans-serif !important;
    white-space: nowrap !important;
}
html body.cw-mercury-home-page .cw-mercury-offers__feed .offer-cta-btn:hover {
    background: #d5e9dd !important;
}

html body.cw-rko-page .mercury-rko-card__cta {
    display: inline-flex !important;
    width: auto !important;
    min-width: 0 !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 9px 14px !important;
    border: 1px solid #c8ded3 !important;
    border-radius: 2px !important;
    background: #e7f1eb !important;
    box-shadow: none !important;
    color: #244e42 !important;
    font: 700 12px/1.2 Manrope, sans-serif !important;
    white-space: nowrap !important;
}
html body.cw-rko-page .mercury-rko-card__cta:hover {
    background: #d5e9dd !important;
}

@media (max-width: 700px) {
    html body.cw-rko-page .over,
    html body.cw-rko-page .over > span,
    html body.cw-rko-page #breadcrumbs,
    html body.cw-rko-page #breadcrumbs .over,
    html body.cw-rko-page #breadcrumbs .over > span {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
        white-space: nowrap !important;
        text-overflow: ellipsis !important;
    }
}

html body.cw-articles-page #footer.modern_footer,
html body.cw-rko-page #footer.modern_footer,
html body.cw-articles-page footer#footer.modern_footer,
html body.cw-rko-page footer#footer.modern_footer {
    background: #f1f3ee !important;
    background-image: none !important;
    color: #182521 !important;
}
html body.cw-articles-page #footer.modern_footer h3,
html body.cw-rko-page #footer.modern_footer h3,
html body.cw-articles-page #footer.modern_footer p,
html body.cw-rko-page #footer.modern_footer p,
html body.cw-articles-page #footer.modern_footer span,
html body.cw-rko-page #footer.modern_footer span {
    color: #182521 !important;
}
html body.cw-articles-page #footer.modern_footer a,
html body.cw-rko-page #footer.modern_footer a {
    color: #244e42 !important;
}
html body.cw-articles-page #footer.modern_footer .footer-bottom,
html body.cw-rko-page #footer.modern_footer .footer-bottom {
    border-color: #d5ddd5 !important;
    color: #6b7871 !important;
}

/* ============================================================
   Mercury — страница статьи (.cw-article), v. 2026-09-05
   Дизайн-токены те же: фон #f1f3ee, текст #182521, акцент #d96e5b,
   зелёный #244e42, поверхности #e7f1eb / #f8faf6, Manrope.
   Стили страницы статьи не зависят от JS-класса body —
   скоуп построен на собственных классах .cw-article*.
   ============================================================ */

/* --- Хлебные крошки (страница статьи/листинг) --- */
html body.cw-articles-page .speedbar { margin: 0 0 10px; }
html body.cw-articles-page .speedbar .over { color: #6b7871 !important; font-size: 12px; line-height: 1.55; }
html body.cw-articles-page .speedbar a { color: #244e42; }
html body.cw-articles-page .speedbar a:hover { color: #d96e5b; }

/* --- Каркас статьи --- */
html body .cw-article { width: min(860px, 100%); margin: 30px auto 0; }
html body .cw-article__kicker { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin: 0 0 18px; color: #d96e5b; font-size: 11px; font-weight: 600; letter-spacing: .16em; line-height: 1.2; text-transform: uppercase; }
html body .cw-article__kicker a { color: inherit; text-decoration: none; }
html body .cw-article__kicker a:hover { color: #244e42; }
html body .cw-article__kicker-sep { color: #c8ded3; }
html body .cw-article__title { margin: 0 0 20px; color: #182521; font-family: var(--cw2-font-display, "Manrope", sans-serif); font-size: clamp(30px, 4vw, 46px); font-weight: 500; letter-spacing: -.035em; line-height: 1.06; }
html body .cw-article__meta { display: flex; flex-wrap: wrap; gap: 6px 18px; padding: 16px 0 20px; color: #6b7871; border-bottom: 1px solid #d5ddd5; font-size: 12px; letter-spacing: .02em; }
html body .cw-article__poster { margin: 26px 0 10px; }
html body .cw-article__poster img { display: block; width: 100%; height: auto; border: 1px solid #d5ddd5; border-radius: 2px; background: #e7f1eb; }

/* --- Типографика текста статьи --- */
html body .cw-article__body { color: #243830; font-size: 16px; line-height: 1.75; }
html body .cw-article__body p { margin: 0 0 1.05em; }
html body .cw-article__body h2,
html body .cw-article__body h3,
html body .cw-article__body h4 { color: #182521 !important; font-family: var(--cw2-font-display, "Manrope", sans-serif) !important; font-weight: 700 !important; letter-spacing: -.02em !important; line-height: 1.25 !important; }
html body .cw-article__body h2 { margin: 1.5em 0 .6em !important; font-size: 24px !important; }
html body .cw-article__body h3 { margin: 1.3em 0 .5em !important; font-size: 19px !important; }
html body .cw-article__body h4 { margin: 1.2em 0 .45em !important; font-size: 16px !important; }
html body .cw-article__body ul,
html body .cw-article__body ol { margin: 0 0 1.05em; padding-left: 22px; }
html body .cw-article__body li { margin: 0 0 .45em; }
html body .cw-article__body a { color: #244e42; text-decoration: underline; text-underline-offset: 3px; }
html body .cw-article__body a:hover { color: #d96e5b; }
html body .cw-article__body strong { color: #182521; }
html body .cw-article__body img { max-width: 100%; height: auto; border-radius: 2px; }
html body .cw-article__body blockquote { margin: 1.2em 0; padding: 14px 20px; border-left: 3px solid #244e42; background: #f8faf6; color: #182521; border-radius: 0 2px 2px 0; }

/* --- Таблицы: приводим легаси-инлайн-стили к Меркури --- */
html body .cw-article__body table { display: table !important; width: 100% !important; margin: 26px 0 !important; border-collapse: collapse !important; background: #fff !important; border-radius: 2px !important; outline: 1px solid #d5ddd5; color: #243830 !important; font-size: 14px !important; line-height: 1.5; }
html body .cw-article__body table thead tr { background: #244e42 !important; }
html body .cw-article__body table th { padding: 12px 14px !important; background: #244e42 !important; color: #fff !important; border: 0 !important; text-align: left !important; font: 600 12px/1.35 "Manrope", sans-serif !important; letter-spacing: .02em; }
html body .cw-article__body table tbody tr { background: transparent !important; }
html body .cw-article__body table tbody tr:nth-child(even) { background: #f8faf6 !important; }
html body .cw-article__body table td { padding: 11px 14px !important; background: transparent !important; border: 0 !important; border-bottom: 1px solid #e3e9e4 !important; color: #243830 !important; font-size: 14px !important; }
html body .cw-article__body table tbody tr:last-child td { border-bottom: 0 !important; }
@media (max-width: 700px) {
    html body .cw-article__body table { font-size: 13px !important; }
    html body .cw-article__body table th,
    html body .cw-article__body table td { padding: 9px 10px !important; }
}

/* --- Инлайн-«выносы» из редактора (синий шаблон → Меркури) --- */
html body .cw-article__body div[style*="#f0f7ff"],
html body .cw-article__body div[style*="#F0F7FF"] { background: #e7f1eb !important; border-left-color: #244e42 !important; border-radius: 0 2px 2px 0 !important; }
html body .cw-article__body div[style*="#f0f7ff"] p[style*="#1e3a8a"],
html body .cw-article__body div[style*="#F0F7FF"] p[style*="#1e3a8a"] { color: #244e42 !important; }
html body .cw-article__body div[style*="#f0f7ff"] li,
html body .cw-article__body div[style*="#F0F7FF"] li { color: #243830 !important; }

/* --- Подвал статьи: источник + шаринг --- */
html body .cw-article__foot { display: flex; flex-wrap: wrap; gap: 18px 28px; align-items: center; justify-content: space-between; margin-top: 34px; padding-top: 20px; border-top: 1px solid #d5ddd5; }
html body .cw-article__source { max-width: 480px; color: #6b7871; font-size: 12px; line-height: 1.55; }
html body .cw-article__source span { margin-right: 10px; color: #182521; font-size: 10px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
html body .cw-article__share .ya-share2 { margin-top: 4px; }
html body .cw-article__share .ya-share2__item { border-radius: 2px; }

/* --- Похожие статьи --- */
html body .cw-article__related { width: min(1240px, 100%); margin: 68px auto 0; padding: 42px 0 6px; border-top: 1px solid #d5ddd5; }
html body .cw-article__section-kicker { margin: 3px 0 14px; color: #d96e5b; font-size: 11px; font-weight: 600; letter-spacing: .16em; line-height: 1.2; text-transform: uppercase; }
html body .cw-article__related-title { margin: 0 0 6px; color: #182521; font-family: var(--cw2-font-display, "Manrope", sans-serif); font-size: clamp(28px, 3vw, 40px); font-weight: 500; letter-spacing: -.04em; line-height: 1.05; }
html body .cw-article__related-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; margin-top: 26px; }
html body .cw-article-card { display: flex; min-width: 0; min-height: 288px; flex-direction: column; overflow: hidden; border: 1px solid #d5ddd5; border-radius: 2px; background: #fff; transition: border-color .2s ease; }
html body .cw-article-card:hover { border-color: #c8ded3; }
html body .cw-article-card__img { display: block; height: 154px; margin-bottom: 16px; overflow: hidden; background: #e7f1eb; }
html body .cw-article-card__img img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .35s ease; }
html body .cw-article-card:hover .cw-article-card__img img { transform: scale(1.04); }
html body .cw-article-card__title { display: block; min-height: 58px; margin: 0; padding: 0 16px; color: #182521; font-size: 15px; font-weight: 600; line-height: 1.3; text-decoration: none; }
html body .cw-article-card:hover .cw-article-card__title { color: #d96e5b; }
html body .cw-article-card__meta { margin: auto 16px 0; padding: 12px 0 14px; color: #6b7871; border-top: 1px solid #d5ddd5; font-size: 11px; letter-spacing: .04em; }

/* --- Комментарии: тихая светлая полоса, без коробки и тёмных заливок --- */
html body .cw-article__comments { width: min(860px, 100%); margin: 48px auto 0; }
html body .cw-article__comments .fbtm { margin: 0 0 22px !important; padding: 16px 18px !important; border: 1px solid #d5ddd5 !important; border-radius: 2px !important; background: #fff !important; box-shadow: none !important; }
html body .cw-article__comments .ferror { margin-bottom: 0 !important; color: #6b7871 !important; }
html body .cw-article__comments .ferror-text { color: #6b7871 !important; font-size: 12px !important; }
html body .cw-article__comments .ferror-text div { color: #182521 !important; font-weight: 700 !important; }
html body .cw-article__comments .ferror-text span { color: #244e42 !important; font-weight: 700 !important; }
html body .cw-article__comments .ferror-btns div { margin-right: 6px !important; padding: 5px 10px !important; border: 1px solid #c8ded3 !important; border-radius: 2px !important; background: #fff !important; color: #244e42 !important; font-weight: 600 !important; }
html body .cw-article__comments .fadd-comms { padding: 9px 14px !important; border: 1px solid #c8ded3 !important; border-radius: 2px !important; background: #e7f1eb !important; box-shadow: none !important; color: #244e42 !important; font: 700 12px/1.2 "Manrope", sans-serif !important; cursor: pointer !important; transition: background .2s ease !important; }
html body .cw-article__comments .fadd-comms:hover { background: #d5e9dd !important; }
html body .cw-article__comments .fadd-comms .fal { margin-right: 6px; color: #244e42 !important; }
html body .cw-article__comments .add-comms { border: 1px solid #d5ddd5; border-radius: 2px; background: #fff; }
html body .cw-article__comments input[type="text"],
html body .cw-article__comments input[type="email"],
html body .cw-article__comments textarea { border: 1px solid #bfd4c7 !important; border-radius: 2px !important; background: #fff !important; color: #182521 !important; }
html body .cw-article__comments .comm-item { padding: 18px 0; border-bottom: 1px solid #d5ddd5; }
html body .cw-article__comments .comm-avatar img { border: 1px solid #d5ddd5; border-radius: 50%; background: #e7f1eb; }
html body .cw-article__comments .comm-author { color: #182521 !important; font-weight: 700; }
html body .cw-article__comments .comm-one { color: #6b7871; font-size: 12px; }
html body .cw-article__comments .comm-two { color: #243830; }
html body .cw-article__comments [reply],
html body .cw-article__comments .comm-three a { color: #244e42; }

/* --- Пустые лицензии в карточках РКО не показываем --- */
html body.cw-mercury-home-page .license-badge:has([itemprop="identifier"]:empty) { display: none !important; }
html body.cw-rko-page .short_of_licenz:has([itemprop="identifier"]:empty),
html body.cw-rko-page .mercury-rko-card__license:has([itemprop="identifier"]:empty) { display: none !important; }
html body.cw-mercury-home-page .mercury-rko-card__license:has([itemprop="identifier"]:empty) { display: none !important; }

/* --- Адаптив страницы статьи --- */
@media (max-width: 900px) {
    html body .cw-article__related-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 700px) {
    html body .cw-article { margin-top: 18px; }
    html body .cw-article__title { font-size: clamp(26px, 7vw, 34px); }
    html body .cw-article__body { font-size: 15px; }
    html body .cw-article__foot { flex-direction: column; align-items: flex-start; }
    html body .cw-article__related { margin-top: 48px; padding-top: 32px; }
}
@media (max-width: 560px) {
    html body .cw-article__related-grid { grid-template-columns: 1fr; }
    html body .cw-article__comments .fbtm { flex-wrap: wrap; gap: 12px; }
}

/* ============================================================
   Mercury — единый футер всех страниц (modules/footer.tpl), v. 2026-09-05
   Точная копия сетки футера главной + колонка контактов.
   Скоуп html body — работает на страницах статей и РКО
   (на главной приоритет у оригинальных правил, значения те же).
   ============================================================ */
html body .cw-mercury-footer { width: min(1240px, calc(100% - 40px)); margin: 56px auto 0; padding: 54px 0 34px; display: grid; grid-template-columns: 1.4fr 1fr auto; gap: 40px; border-top: 1px solid #d5ddd5; background: transparent; }
html body .cw-mercury-footer__brand p { max-width: 300px; margin: 18px 0 0; color: #6b7871; font-size: 12px; line-height: 1.6; }
html body .cw-mercury-footer__nav { display: grid; gap: 12px; align-content: start; font-size: 12px; }
html body .cw-mercury-footer__nav a { color: #182521; }
html body .cw-mercury-footer__nav a:hover { color: #d96e5b; }
html body .cw-mercury-footer__side { display: grid; gap: 12px; align-content: start; justify-items: end; text-align: right; }
html body .cw-mercury-footer__mail { color: #244e42; font-size: 13px; font-weight: 700; text-decoration: none; }
html body .cw-mercury-footer__mail:hover { color: #d96e5b; }
html body .cw-mercury-footer__social { display: flex; gap: 16px; font-size: 12px; }
html body .cw-mercury-footer__social a { color: #182521; text-decoration: none; }
html body .cw-mercury-footer__social a:hover { color: #d96e5b; }
html body .cw-mercury-footer__social span { color: #d96e5b; }
html body .cw-mercury-footer__meta { display: flex; align-items: flex-start; align-content: flex-start; flex-wrap: wrap; gap: 10px 18px; color: #6b7871; font-size: 10px; letter-spacing: .08em; text-transform: uppercase; }
html body .cw-mercury-footer__disclaimer { grid-column: 1 / -1; padding-top: 24px; color: #718078; font-size: 11px; line-height: 1.6; border-top: 1px solid #d5ddd5; }
html body .cw-mercury-footer__disclaimer p { margin: 0; }
html body .cw-mercury-footer__disclaimer p + p { margin-top: 8px; }

/* старый футер больше не подключается — гасим возможные остатки */
html body.cw-articles-page #footer.modern_footer,
html body.cw-rko-page #footer.modern_footer { display: none !important; }

@media (max-width: 900px) {
    html body .cw-mercury-footer { grid-template-columns: 1fr 1fr; }
    html body .cw-mercury-footer__side { justify-items: start; text-align: left; }
    html body .cw-mercury-footer__meta { text-align: left; }
}
@media (max-width: 430px) {
    html body .cw-mercury-footer { grid-template-columns: 1fr; gap: 26px; padding: 40px 0 28px; }
}

/* --- SEO-навигация (seo-trust-nav), инжектится модулем после шаринга --- */
html body.cw-articles-page .seo-trust-nav,
html body .cw-article .seo-trust-nav { border-top: 1px solid #d5ddd5 !important; justify-content: flex-start !important; gap: 10px 20px !important; padding: 14px 0 0 !important; margin-top: 18px; font-size: 12px !important; }
html body.cw-articles-page .seo-trust-nav a,
html body .cw-article .seo-trust-nav a { color: #244e42 !important; opacity: 1 !important; }
html body.cw-articles-page .seo-trust-nav a:hover,
html body .cw-article .seo-trust-nav a:hover { color: #d96e5b !important; }

/* ============================================================
   Mercury — вордмарк creditwave: credit зелёным, wave чёрным, жирнее.
   На тёмном фото герой-блока главной — светлая мята вместо зелёного.
   ============================================================ */
html body .cw-brand-wordmark { color: #182521 !important; font-weight: 800 !important; letter-spacing: -.05em !important; }
html body .cw-brand-wordmark b { color: #244e42 !important; font-weight: 800 !important; }
html body .cw-brand-wordmark span { color: #d96e5b !important; }
html body.cw-mercury-home-page .cw-header .cw-brand-wordmark { color: #ffffff !important; }
html body.cw-mercury-home-page .cw-header .cw-brand-wordmark b { color: #bfe3cd !important; }
html body.cw-mercury-home-page .cw-header .cw-brand-wordmark span { color: #efad9b !important; }
/* ============================================================
   Mercury — витрина РКО на главной: единое выделение всех карточек.
   Было: только первая карточка с коралловой полосой и подложкой #f0f5ef.
   Стало: все карточки витрины одинаковые — полоса слева + светлая
   подложка, с небольшими зазорами между строками.
   ============================================================ */
html body.cw-mercury-home-page .cw-mercury-offers__feed > .mfo-row {
    margin: 0 -20px 12px !important;
    padding: 14px 20px !important;
    border: 0 !important;
    border-left: 3px solid #e18b78 !important;
    border-radius: 2px !important;
    background: #f0f5ef !important;
    box-shadow: none !important;
    transform: none !important;
}
html body.cw-mercury-home-page .cw-mercury-offers__feed > .mfo-row:hover {
    background: #e9f1e6 !important;
}
@media (max-width: 700px) {
    html body.cw-mercury-home-page .cw-mercury-offers__feed > .mfo-row {
        margin: 0 -12px 12px !important;
        padding: 16px 12px !important;
    }
}
/* ============================================================
   Mercury — витрина РКО: без логотипов.
   Карточки возвращены к исходной сетке, логоблок убран целиком,
   ссылка "Все предложения РКО" удалена из main.tpl.
   ============================================================ */
html body.cw-mercury-home-page .cw-mercury-offers__feed > .mfo-row {
    grid-template-columns: 30px minmax(150px, 1.1fr) minmax(190px, 1.32fr) 108px !important;
    gap: 16px !important;
    padding: 14px 20px !important;
}
html body.cw-mercury-home-page .cw-mercury-offers__feed .logo-box {
    display: none !important;
}
@media (max-width: 700px) {
    html body.cw-mercury-home-page .cw-mercury-offers__feed > .mfo-row {
        grid-template-columns: 20px minmax(0, 1fr) !important;
        padding: 18px 12px !important;
    }
}

/* ============================================================
   Mercury — витрина РКО: компактная высота карточек.
   Убираем унаследованный min-height:108px — карточки снова
   стройные и аккуратные, как в исходном макете.
   ============================================================ */
html body.cw-mercury-home-page .cw-mercury-offers__feed > .mfo-row {
    min-height: 0 !important;
    padding: 10px 20px !important;
    margin: 0 -20px 10px !important;
}
html body.cw-mercury-home-page .cw-mercury-offers__feed > .mfo-row:last-child {
    margin-bottom: 0 !important;
}
@media (max-width: 700px) {
    html body.cw-mercury-home-page .cw-mercury-offers__feed > .mfo-row {
        min-height: 0 !important;
        padding: 12px 12px !important;
        margin: 0 -12px 10px !important;
    }
}

/* ============================================================
   Mercury — FAQ: заголовок по центру колонки.
   Было: блок прижат к низу (align-items: end) — заголовок
   висел ниже вопросов. Стало: вертикальное центрирование.
   ============================================================ */
html body.cw-mercury-home-page .cw-mercury-faq__layout {
    align-items: center !important;
}

/* ============================================================
   Mercury — плашка выбора продукта: компактнее.
   РКО убран (это сам CreditWave), 4 сайта сети, меню уменьшено.
   ============================================================ */
html body.cw-mercury-home-page .cw-mercury-picker__menu {
    width: min(330px, 80vw) !important;
    padding: 6px !important;
    box-shadow: 0 14px 34px rgba(7, 26, 20, .2) !important;
}
html body.cw-mercury-home-page .cw-mercury-picker__menu a {
    grid-template-columns: 22px 1fr 16px !important;
    gap: 2px 10px !important;
    padding: 10px 11px !important;
}
html body.cw-mercury-home-page .cw-mercury-picker__menu a > span {
    font-size: 10px !important;
}
html body.cw-mercury-home-page .cw-mercury-picker__menu strong {
    font-size: 13px !important;
}
html body.cw-mercury-home-page .cw-mercury-picker__menu small {
    margin-top: 3px !important;
    font-size: 10px !important;
}
html body.cw-mercury-home-page .cw-mercury-picker__menu b {
    font-size: 14px !important;
}

/* ============================================================
   Mercury — плашка выбора продукта: ширина строго по кнопке
   «Смотреть предложения», пункты плотные и мелкие.
   ============================================================ */
html body.cw-mercury-home-page .cw-mercury-picker__menu {
    right: 0 !important;
    left: auto !important;
    width: 100% !important;
    max-width: none !important;
    bottom: calc(100% + 10px) !important;
    padding: 5px !important;
}
html body.cw-mercury-home-page .cw-mercury-picker__menu a {
    grid-template-columns: 18px 1fr 14px !important;
    gap: 2px 8px !important;
    padding: 8px 9px !important;
}
html body.cw-mercury-home-page .cw-mercury-picker__menu a > span {
    font-size: 9px !important;
}
html body.cw-mercury-home-page .cw-mercury-picker__menu strong {
    font-size: 12px !important;
}
html body.cw-mercury-home-page .cw-mercury-picker__menu small {
    margin-top: 2px !important;
    font-size: 9px !important;
}
html body.cw-mercury-home-page .cw-mercury-picker__menu b {
    font-size: 12px !important;
}

/* ============================================================
   Mercury — страница предложения РКО (/moskva/rko/.../), v.2026-09-05
   Легаси-оформление (тёмная панель, флоаты, плашки 300px) → светлое:
   лого в аккуратной рамке, меню-чипы, типографика как в статьях.
   Скоуп body.cw-rko-page — класс ставит mercury-rko.js.
   ============================================================ */

/* --- каркас --- */
body.cw-rko-page .offer_full { background: transparent !important; }
body.cw-rko-page .offer_full_wrap { max-width: 1160px !important; margin: 0 auto !important; padding: 0 !important; }

/* --- назад к каталогу --- */
body.cw-rko-page .full_cat { padding: 0 0 14px !important; }
body.cw-rko-page .full_cat a,
body.cw-rko-page .full_cat .fa { color: #244e42 !important; font-size: 13px !important; text-decoration: none !important; }
body.cw-rko-page .full_cat a:hover { color: #d96e5b !important; }

/* --- заголовок --- */
body.cw-rko-page .offer_full_title { margin: 0 0 18px !important; padding: 0 0 16px !important; border-bottom: 1px solid #d5ddd5 !important; }
body.cw-rko-page .offer_full_title h1 { margin: 0 !important; color: #182521 !important; font-family: var(--cw2-font-display, "Manrope", sans-serif) !important; font-size: clamp(26px, 3.4vw, 40px) !important; font-weight: 700 !important; letter-spacing: -.03em !important; line-height: 1.12 !important; }

/* --- логотип: аккуратная карточка вместо плашки 300px --- */
body.cw-rko-page .full_offer_fx { margin: 0 0 6px !important; }
body.cw-rko-page .full_offer_right { flex-basis: auto !important; max-width: 220px !important; text-align: left !important; }
body.cw-rko-page .full_offer_right img {
    display: block !important;
    max-width: 200px !important;
    padding: 10px 14px !important;
    box-sizing: content-box !important;
    border: 1px solid #d5ddd5 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
}

/* --- меню-табы: светлая полоса вместо тёмной #0c4556 --- */
body.cw-rko-page .full_offer_menu { background: #ffffff !important; border: 1px solid #d5ddd5 !important; border-radius: 2px !important; margin: 14px 0 !important; }
body.cw-rko-page .full_offer_menu_wrap { max-width: 1160px !important; padding: 0 18px !important; justify-content: flex-start !important; gap: 26px !important; }
body.cw-rko-page .full_offer_menu a { color: #244e42 !important; font: 600 13px/44px "Manrope", sans-serif !important; }
body.cw-rko-page .full_offer_menu a:hover { color: #d96e5b !important; }

/* --- блок условий (offer_full_bg) --- */
body.cw-rko-page .offer_full_bg { background: transparent !important; margin: 0 0 14px !important; }
body.cw-rko-page .offer_full_wrap_bg {
    max-width: 1160px !important;
    padding: 22px 24px !important;
    background: #ffffff !important;
    border: 1px solid #d5ddd5 !important;
    border-radius: 2px !important;
    box-shadow: 0 8px 22px rgba(24, 37, 33, .05) !important;
}
body.cw-rko-page .offer_full_wrap_bg h2,
body.cw-rko-page .offer_full_wrap_bg h3 { color: #182521 !important; font-family: var(--cw2-font-display, "Manrope", sans-serif) !important; font-weight: 700 !important; letter-spacing: -.02em !important; }
body.cw-rko-page .offer_full_wrap_bg .in_offer { color: #243830 !important; font-size: 15px !important; }
body.cw-rko-page .offer_full_wrap_bg .fa-check { color: #244e42 !important; }
body.cw-rko-page .offer_full_wrap_bg .fa-external-link { color: #d96e5b !important; }

/* --- таблицы условий — как в статьях --- */
body.cw-rko-page .offer_full_wrap_bg table,
body.cw-rko-page .offer_full_text table { width: 100% !important; margin: 18px 0 !important; border-collapse: collapse !important; background: #fff !important; outline: 1px solid #d5ddd5; border-radius: 2px; color: #243830 !important; font-size: 14px !important; }
body.cw-rko-page .offer_full_wrap_bg th { padding: 11px 14px !important; background: #244e42 !important; color: #fff !important; border: 0 !important; text-align: left !important; font: 600 12px/1.35 "Manrope", sans-serif !important; }
body.cw-rko-page .offer_full_wrap_bg td { padding: 10px 14px !important; border: 0 !important; border-bottom: 1px solid #e3e9e4 !important; background: transparent !important; color: #243830 !important; }
body.cw-rko-page .offer_full_wrap_bg tbody tr:last-child td { border-bottom: 0 !important; }

/* --- описание --- */
body.cw-rko-page .offer_full_text { background: #ffffff !important; border: 1px solid #d5ddd5 !important; border-radius: 2px !important; padding: 24px 28px !important; margin: 0 0 14px !important; color: #243830 !important; font-size: 15px !important; line-height: 1.75 !important; }
body.cw-rko-page .offer_full_text h2,
body.cw-rko-page .offer_full_text h3 { color: #182521 !important; font-family: var(--cw2-font-display, "Manrope", sans-serif) !important; font-weight: 700 !important; letter-spacing: -.02em !important; line-height: 1.25 !important; }
body.cw-rko-page .offer_full_text h2 { font-size: 22px !important; margin: 1.4em 0 .55em !important; }
body.cw-rko-page .offer_full_text h3 { font-size: 18px !important; margin: 1.2em 0 .5em !important; }
body.cw-rko-page .offer_full_text a { color: #244e42 !important; text-decoration: underline !important; text-underline-offset: 3px !important; }
body.cw-rko-page .offer_full_text ul li { margin: 0 0 .4em !important; }

/* --- реквизиты --- */
body.cw-rko-page .info_rekviz { background: #ffffff !important; border: 1px solid #d5ddd5 !important; border-radius: 2px !important; padding: 22px 28px !important; margin: 0 0 14px !important; }
body.cw-rko-page .info_rekviz h2 { color: #182521 !important; font-family: var(--cw2-font-display, "Manrope", sans-serif) !important; font-size: 20px !important; font-weight: 700 !important; letter-spacing: -.02em !important; border-bottom: 1px solid #d5ddd5 !important; }
body.cw-rko-page .rekviz-left,
body.cw-rko-page .rekviz-right { color: #243830 !important; font-size: 14px !important; line-height: 1.7 !important; }
body.cw-rko-page .rekviz-left b,
body.cw-rko-page .rekviz-right b { color: #182521 !important; }

/* --- главная кнопка --- */
body.cw-rko-page .offer_full_link { text-align: center !important; margin: 4px 0 18px !important; }
body.cw-rko-page .offer_full_link a {
    display: inline-block !important;
    width: auto !important;
    padding: 15px 34px !important;
    border: 0 !important;
    border-radius: 2px !important;
    background: #244e42 !important;
    box-shadow: none !important;
    color: #ffffff !important;
    font: 600 14px/1.2 "Manrope", sans-serif !important;
    cursor: pointer !important;
    transition: background .2s ease !important;
}
body.cw-rko-page .offer_full_link a:hover { background: #183a31 !important; }

/* --- отзывы --- */
body.cw-rko-page .offer_full_rewiev { background: #ffffff !important; border: 1px solid #d5ddd5 !important; border-radius: 2px !important; padding: 20px 24px !important; }
body.cw-rko-page .rewiev-toggle { color: #244e42 !important; background: transparent !important; border: 0 !important; font: 700 15px "Manrope", sans-serif !important; cursor: pointer !important; }
body.cw-rko-page .opinions-list li,
body.cw-rko-page .otziv-line { border-bottom: 1px solid #e3e9e4 !important; background: transparent !important; }
body.cw-rko-page .otziv-name { color: #182521 !important; font-weight: 700 !important; }
body.cw-rko-page .otziv-date { color: #6b7871 !important; }
body.cw-rko-page .otziv-title { color: #182521 !important; }

/* --- прячем легаси-сайдбар на странице предложения --- */
body.cw-rko-page a.offer_cat_right,
body.cw-rko-page .offer_cat_right { display: none !important; }

/* --- каталог: логотип не наезжает на текст (img шире ячейки 82px) --- */
body.cw-rko-page .mercury-rko-card__logo img { max-width: 100% !important; height: auto !important; object-fit: contain !important; }
body.cw-rko-page .mercury-rko-card__identity,
body.cw-rko-page .short_of_title { width: auto !important; float: none !important; min-width: 0 !important; }
body.cw-rko-page .mercury-rko-card__identity .mercury-rko-card__offer-name a { float: none !important; width: auto !important; }

@media (max-width: 700px) {
    body.cw-rko-page .full_offer_right { max-width: 160px !important; }
    body.cw-rko-page .full_offer_right img { max-width: 140px !important; }
    body.cw-rko-page .full_offer_menu_wrap { gap: 16px !important; overflow-x: auto !important; }
    body.cw-rko-page .offer_full_text { padding: 18px 16px !important; }
}

/* ============================================================
   Mercury — хлебные крошки (speedbar) убраны со всех страниц:
   дублируют навигацию и выглядят лишними. SEO-разметка
   (JSON-LD BreadcrumbList) остаётся в коде страницы.
   ============================================================ */
.speedbar { display: none !important; }

/* ============================================================
   Mercury — каталог РКО: убрана пустая полоска
   «Все предложения банков» (offer_select_menu) — без ссылок,
   только текст, загромождает страницу.
   ============================================================ */
body.cw-rko-page .offer_select_menu { display: none !important; }

/* ============================================================
   Mercury — каталог РКО: в карточке только название банка.
   Строка оффера («Регистрация бизнеса + РКО» и т.п.) убрана —
   роль действия выполняет кнопка «Открыть счёт» внизу карточки.
   Название банка становится главным: крупнее и жирнее.
   ============================================================ */
body.cw-rko-page .mercury-rko-card__offer-name { display: none !important; }
body.cw-rko-page .mercury-rko-card__identity .mercury-rko-card__bank,
body.cw-rko-page .short_of_title .short_of_bank {
    font-size: 17px !important;
    font-weight: 700 !important;
    color: #182521 !important;
}
body.cw-rko-page .mercury-rko-card__identity .mercury-rko-card__bank span { font-size: inherit !important; }
