header.hdr-banner .banner-header * {
	max-width: 920px !important;
	max-height: 140px !important;
}

.banner-content {
    text-align: center;
    margin-top: 15px;
}

/* Отключаем показ авторазмещённых блоков AdSense внутри партнёрских новостей */
.partner-content .google-auto-placed,
.partner-content ins.adsbygoogle,
.partner-content .adsbygoogle,
.partner-content [id^="aswift_"],
.partner-content [id^="google_ads_iframe"] {
  display: none !important;
  max-height: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  pointer-events: none !important;
}


/* Подпись-источник под графиком бенчмарка (шорткод [[benchmark:...]]).
   Селекторы с .news-content нужны, чтобы перебить общие стили ссылок
   новости (оранжевый цвет и font-size 1.4rem !important в main.css). */
/* .wire-news-main figure в медиазапросах режется под фото-превью
   (display:flex + max-height 11vw/20vw + overflow:hidden). График не фото —
   его нельзя ни центрировать флексом, ни обрезать по высоте. */
.benchmark-chart-figure,
.news-content .benchmark-chart-figure,
.wire-news-main .benchmark-chart-figure {
    display: block;
    width: 100%;
    max-width: 100%;
    max-height: none;
    overflow: visible;
    margin: 24px 0;
    cursor: default;
}

.benchmark-chart-figure > svg,
.news-content .benchmark-chart-figure > svg {
    display: block;
    width: 100%;
    height: auto;
}

/* Подпись-источник под графиком. Подчёркивание только по наведению. */
figcaption.benchmark-chart-source {
    text-align: right;
}

figcaption.benchmark-chart-source a {
    font-size: 14px !important;
    color: #5469D4;
    font-weight: 400;
    /* .news-content a рисует оранжевую линию всегда — снимаем, иначе
       правило :hover ниже ничего не меняет. */
    border-bottom: none;
}

figcaption.benchmark-chart-source a:hover {
    /* .news-content a:hover перекрашивает в оранжевый — цвет не меняем,
       по наведению появляется только линия. */
    color: #5469D4;
    border-bottom: 1px solid #5469D4;
}
