/* ===================== РЕСТАВРАЦИЯ: НАДПИСЬ С ВЫЕЗДОМ =====================
   /restavraciya/nadpis-vyezd. Подключается через ViewData["CssPage"] = "rest-nadpis-vyezd"
   после бандлов, поэтому правила при равной специфичности перебивают service.css и responsive.css.
   Все блоки — общие (hero--fullframe, svc-memorial-*, svc-oform-*, svc-granit-gallery + svc-stekla-gallery__grid,
   how2, quiz, home-faq). Здесь только мелкая подгонка, свои классы — с префиксом nv-.
   Вертикальных отступов между секциями нет — их задаёт service-page--rhythm. */

/* — 3. Шаги: строка-подсказка под шагами — */
.nv-steps__note {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 28px 0 0;
  font-size: 15px;
  line-height: 1.5;
  color: var(--muted);
  text-align: center;
}
.nv-steps__note [data-lucide] { width: 18px; height: 18px; flex-shrink: 0; color: var(--green-600); }

/* — 4. Галерея: вертикальные кадры (общий вид) и детали на две колонки.
     dense — чтобы деталь, не поместившаяся в ряд из трёх колонок, не оставляла дыру. — */
.nv-gallery__grid { grid-auto-flow: dense; }

/* — 5. Мастер за работой: пункты — галочки зелёным (в «исправлении надписи» они оранжевые) — */
.nv-master .svc-oform-fix__cases [data-lucide] { color: var(--green-600); }

/* — мобильные — */

/* Заголовок квиза на телефоне: при 42px длинное слово «предварительной» не помещается и рвётся посередине */

