/* Полоса 3/5/7 — общий компонент: первый экран главной и конец статьи. 12.10.2026.
   Правила перенесены из <style> главной как есть, порядок сохранён. Правятся только здесь,
   иначе полоса на двух страницах разойдётся. Разметку ставит tools\strip_guide.py. */
.strip{display:grid;grid-template-columns:repeat(3,1fr);background:rgba(23,51,42,.92);border-top:1px solid rgba(255,255,255,.18)}
.strip a{display:flex;flex-direction:column;align-items:center;padding:14px 4px 13px;color:#fff;text-decoration:none;border-left:1px solid rgba(255,255,255,.16)}
.strip a:first-child{border-left:0}
.strip b{font:800 17px Inter;letter-spacing:.06em}
.strip em{font:800 26px/1.15 Inter;font-style:normal;color:#F7B79A;margin-top:2px}
.strip small{font:500 15px Inter;opacity:.85}
@media (min-width:900px){.strip{max-width:none}}
.strip .sline{grid-column:1/-1;margin:0;padding:5px 0 7px;text-align:center;font:500 15px Inter;color:#fff;opacity:.85;border-top:1px solid rgba(255,255,255,.16)}
.strip a{padding:12px 4px 10px}
.strip a{padding:16px 4px 16px}.strip b{font-size:20px}.strip em{font:700 18px/1.2 Inter;color:#F7B79A;margin-top:4px;text-align:center}
.strip a{padding:14px 4px 14px}.strip b{font-size:20px}
.strip em{font-style:normal;text-align:center;margin-top:4px}
.strip em u{display:block;text-decoration:none;font:700 13px Inter;letter-spacing:.05em;text-transform:uppercase;color:#fff;opacity:.9}
.strip em strong{display:block;font:800 36px/1.05 Inter;color:#8CF5B5}
.strip em s{display:block;text-decoration:none;font:700 15px Inter;white-space:nowrap;color:#fff;margin-top:5px}
.strip em u{font-size:14px}

/* .strip--card — та же полоса внутри тёмного блока (конец статьи): чуть светлее фона и со скруглением. 12.10.2026 */
.strip--card{background:rgba(255,255,255,.07);border-radius:14px;overflow:hidden}
