
.индекс{padding-top:var(--ш5);padding-bottom:var(--ш6)}
.индекс h1{font-size:clamp(26px,4.4vw,38px);margin-bottom:var(--ш3)}
.индекс > p{max-width:700px;margin-top:var(--ш2);color:var(--серый)}
.индекс h2{font-size:clamp(19px,2.6vw,23px);margin-top:var(--ш5);margin-bottom:var(--ш2)}

.таблица-обёртка{overflow-x:auto;margin-top:var(--ш3);border:1px solid var(--рамка);
  border-radius:14px;background:var(--белый)}
.таблица-индекс{border-collapse:collapse;width:100%;font-size:15px;min-width:520px}
.таблица-индекс th,.таблица-индекс td{padding:10px 14px;border-bottom:1px solid var(--рамка);
  text-align:right;white-space:nowrap}
.таблица-индекс tbody tr:last-child th,.таблица-индекс tbody tr:last-child td{border-bottom:none}
.таблица-индекс th[scope="row"]{text-align:left;font-weight:600;white-space:normal}
.таблица-индекс thead th{color:var(--серый);font-weight:600;font-size:13px;border-bottom:2px solid var(--рамка)}
.таблица-индекс thead th:first-child,.таблица-индекс td:first-child,
.таблица-индекс th[scope="row"]{text-align:left}

.график{margin-top:var(--ш3);background:var(--белый);border:1px solid var(--рамка);
  border-radius:14px;padding:var(--ш3)}
.график svg{width:100%;height:auto;display:block}
.сетка{stroke:var(--рамка);stroke-width:1}
.ось{font-size:11px;fill:var(--серый);font-family:Onest,system-ui,sans-serif}
.ось-x{text-anchor:middle}
.ось-план{opacity:.55;font-style:italic}
.подпись-точки{font-size:12px;font-weight:600;fill:var(--текст);font-family:Onest,system-ui,sans-serif}
.линия{fill:none;stroke-width:2.5}
.линия-эконом{stroke:var(--охра)}
.линия-бизнес{stroke:var(--петроль)}
circle.точка-эконом{fill:var(--охра)}
circle.точка-бизнес{fill:var(--петроль)}
.лег{margin-top:var(--ш2);font-size:14px;color:var(--серый)}
.кружок{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 4px 0 12px;
  vertical-align:middle}
.кружок.точка-эконом{background:var(--охра);margin-left:0}
.кружок.точка-бизнес{background:var(--петроль)}

.дата-цены{font-size:13px;color:var(--серый);white-space:normal}
.нет-данных{color:var(--серый);font-style:italic;font-weight:400}
.дата-сборки{margin-top:var(--ш4);font-size:14px;color:var(--серый)}
.оговорка{color:var(--серый);font-size:14px;max-width:700px}
