  @media (min-width: 992px) { /* Десктоп */
    .card-img-top { height: 200px !important; }
  }
  @media (min-width: 768px) and (max-width: 991px) { /* Планшет */
    .card-img-top { height: 160px !important; }
  }
  @media (max-width: 767px) { /* Мобильные */
    .card-img-top { height: 120px !important; }
  }

body {
  color: #000; 
}
a {
  color: #000;
  text-decoration: none; 
}
a:hover {
  color: #00f; 
  text-decoration: none; 
}
/* Уменьшаем размер текста для H1 с классом display-6 */
h1.display-6 {
  font-size: 1.5rem; /* примерно в два раза меньше стандартного */
  line-height: 1.3;  /* чуть компактнее межстрочный интервал */
}
.hi-text {
  display: none !important;
}



  