/* =========================================================
   Health China Tour · Русская версия (слой вёрстки)
   ---------------------------------------------------------
   俄文比中文长得多：同一段话，西里尔转写后往往多出 20%–40%
   的字符量，单词本身也长（«здравоохранение», «достопримечательность»）。
   中文版一行放得下的标签，俄文会折行。
   因此这里主动放宽容器、收紧字距，而不是等它溢出再补。
   载入顺序：style.css → lang-ru.css
   ========================================================= */

:root{
    --font:-apple-system,"Segoe UI",Roboto,"PT Sans","Helvetica Neue",Arial,sans-serif;
    --font-num:"Arial Black","Segoe UI",Impact,Arial,sans-serif;
}

body{letter-spacing:0;}

/* —— 标题：俄文最长，整体收一档字距，行高放大 —— */
.sec-title{letter-spacing:-.015em;line-height:1.26;}
.hero h1{letter-spacing:-.02em;line-height:1.16;}
.sec-sub{line-height:1.78;}

/* —— 小标签 —— */
.eyebrow{letter-spacing:.1em;}
.pic-tag,.prod-kind,.exp-kind,.pack-flag,.addon-k,.partner-wall span{letter-spacing:0;}

/* —— 正文：西里尔小写多，行高与段距都要给足 —— */
.about-main p,.addon-list li,.info-card p,.step p,.pack-list li,.inc-box li{line-height:1.8;}

/* —— 按钮与胶囊：俄文标签显著变长，放宽内边距、允许折行 —— */
.btn{padding-left:26px;padding-right:26px;letter-spacing:0;}
.partner-wall span{padding-left:20px;padding-right:20px;}

/* —— 网格：俄文卡片标题易折两行，给标题留出呼吸 —— */
.prod-card h3,.pack-card h3,.about-card h4{line-height:1.32;}

/* —— 数据格：俄文说明词长，缩小数字与说明之间的落差 —— */
.stat-cell span,.hero-metric span,.about-stat span{line-height:1.6;}

/* —— 表单与下拉：俄文选项更长 —— */
.field select,.field input{letter-spacing:0;}

/* =========================================================
   实测修正（俄文比中文长，两处固定列宽不够）
   —— .prod-row 标签列原 88px，装不下 «Длительность»
   —— .contact-list 标签列原 44px，装不下 «Телефон»
   ========================================================= */
.prod-row{grid-template-columns:112px 1fr;}
.contact-list li{grid-template-columns:62px 1fr;}
/* 电话在俄文页脚列宽下会从中间断开，禁止其内部换行 */
.contact-tel{white-space:nowrap;}

/* —— 俄文数字按「500 000 ₽」用空格分组千位，浏览器会在空格处折行，
      把「500 / 000+」拆成两行。数字与单位一律禁止内部换行。 —— */
.stat-cell b,.hero-metric b,.compare-card .price,
.pack-count,.about-stat b{white-space:nowrap;}
