/* блок «Сейчас идёт набор» (строки, без карточек) */
.ctgh .ctg-en{padding:56px 0 20px}
.ctgh .ctg-en[hidden]{display:none}
.ctgh .ctg-en .en-sub{margin:0 0 20px;color:var(--muted);font-size:17px;max-width:720px}
.ctgh .en-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.ctgh .en-tabs:empty{display:none}
.ctgh .en-tabs button{font:600 15px/1 'Golos Text',Arial,sans-serif;padding:11px 16px;border:1.5px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}
.ctgh .en-tabs button.act{background:var(--ink);border-color:var(--ink);color:#fff}
.ctgh .en-list{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}
.ctgh .en-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.9fr) auto;gap:6px 24px;align-items:center;padding:16px 0;border-bottom:1px solid #dcd6e4}
.ctgh .en-row b{display:block;font-size:17px;font-weight:700;line-height:1.3}
.ctgh .en-row span{display:block;margin-top:3px;font-size:14px;color:var(--muted);line-height:1.4}
.ctgh .en-start b{color:var(--teal-d)}
.ctgh .en-go{display:inline-block;padding:11px 18px;border-radius:8px;background:#6d3d85;color:#fff;font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap}
.ctgh .en-go:hover{background:#57306c}
.ctgh .en-foot{margin:18px 0 0;color:var(--muted);font-size:15.5px}
.ctgh .en-foot a{color:var(--teal-d);font-weight:700}
@media(max-width:1020px){
  .ctgh .en-row{grid-template-columns:1fr 1fr;gap:10px 18px}
  .ctgh .en-what{grid-column:1 / -1}
  .ctgh .en-go{grid-column:1 / -1;text-align:center}
}
.ctgh .ctg-en .pg-h2{margin-bottom:10px}
.ctgh .ctg-en.pg-sec{padding:44px 0 10px}
