/* ═══════════════════════════════════════════════
   REALTRAC PUBLIC — news.detail / rt-article
   Версия: 1.1.0
   Текст статьи той же ширины, что и картинка (без ограничения .prose).
═══════════════════════════════════════════════ */

.rt-article { max-width: 960px; }
.rt-article-meta {
  display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-2) var(--space-5);
  margin-bottom: var(--space-5);
  font-size: var(--text-sm); color: var(--color-text-muted);
}
.rt-article-date { color: var(--color-text-faint); }
.rt-article-prop-label { color: var(--color-text-faint); }
/* Картинка не увеличивается сверх натурального размера: маленькие логотипы остаются маленькими */
.rt-article-picture { margin: 0 0 var(--space-6); border: 1px solid var(--color-border); background: var(--color-surface); display: inline-block; max-width: 100%; }
.rt-article-picture img { display: block; width: auto; max-width: 100%; height: auto; }
/* Партнёры: логотип в ограниченной рамке с полями */
.rt-article--partners .rt-article-picture { max-width: 360px; padding: var(--space-4); }
.rt-article--partners .rt-article-picture img { max-height: 180px; margin: 0 auto; object-fit: contain; }
.rt-article-lead { font-size: var(--text-lg); font-weight: 300; color: var(--color-text-muted); margin-bottom: var(--space-6); }
.rt-article-body { font-size: var(--text-base); }
.rt-article-body img { max-width: 100%; height: auto; margin: var(--space-4) 0; }
.rt-article-body iframe { display: block; width: 100%; max-width: 100%; aspect-ratio: 16 / 9; height: auto; border: 0; margin: var(--space-4) 0; }
.rt-article-nav { margin: var(--space-4) 0; }
.rt-article-share { margin-top: var(--space-6); }
.rt-article-footer { margin-top: var(--space-8); padding-top: var(--space-4); border-top: 1px solid var(--color-divider); }
.rt-article-back svg, .rt-article-back i { width: 16px; height: 16px; }
