<style>  /* Заголовки с зелёной левой линией (кроме футера) */
body > :not(footer) h1,
body > :not(footer) h2,
body > :not(footer) h3,
body > :not(footer) h4 {
  border-left: 4px solid #0cad39;
  padding-left: 12px;
  margin-bottom: 20px;
}

/* Зелёные квадратные маркеры ▪️ (только вне футера) */
body > :not(footer) ul li::before {
  content: '▪';
  position: absolute;
  left: 0;
  top: 2px;
  color: #0cad39;
  font-size: 12px;
}
</style>