.chess-panel ul,
.chess-panel ol {
  margin-left: 1.5rem;
}

.chess-panel ol li {
  list-style: decimal;
}

.chess-panel ul li {
  list-style: disc;
}

.chess-panel li::marker {
  font-size: 0.9rem;
}

.chess-panel .recovery-list li {
  margin-bottom: 0.5rem;
}

.chess-panel .process-list li {
  margin-bottom: 1rem;
}

.chess-panel header {
  margin-bottom: 1rem;
}

.chess-panel header .sub-title {
  color: white;
  font-weight: 500;
}

.chess-panel .block .wrapper header h4 {
  margin-bottom: 0.8rem;
  font-weight: 500;
}

.chess-panel .link-out {
  margin: 2rem 0;
}

.chess-panel .disc-text {
  margin: 1rem 0;
  color: black;
  font-weight: 300;
  font-style: italic;
  font-size: clamp(0.77rem, 2vw, 0.88rem);
  font-size: var(--ts-small-body);
  padding: 0 1.22rem;
  padding: 0 var(--border-margin);
}

@media only screen and (min-width: 768px) {
  .chess-panel.block-grid {
    grid-template-columns: 100%;
  }
  .chess-panel .disc-text {
    padding: 0 0;
  }
}

@media only screen and (min-width: 992px) {
  .chess-panel.block-grid {
    grid-template-columns: 65% 35%;
  }
  .chess-panel .disc-text {
    grid-column: span 2;
    padding: 0 0;
  }

}
/* hide image on mobile */
@media only screen and (max-width: 768px) {
  #taamimg{
    display: none;
  }
}
