.home-learning .bg--home-learning-green p {
  color: #fff;
}
.home-learning p.text-primary {
  color: #402972;
}
.home-learning .panel:not(.panel--mobile-replacement) p,
.home-learning .block-white p,
.home-learning .block-box--home-learning-puzzle p {
  color: #402972;
}
.home-learning p.text-secondary {
  color: #ed0b6d;
}

.home-learning .fade-out .block-box--home-learning-puzzle:not(.selected) {
  opacity: 1;
}
.home-learning .fade-out .block-box--home-learning-puzzle:not(.selected) img {
  opacity: 0.4;
}

.neg-margin-150 {
  position: relative;
  margin-top: -150px;
}

.home-learning .cell > p,
.home-learning .panel > p {
  max-width: 40ch;
}

.home-learning .text-center p {
  margin-left: auto;
  margin-right: auto;
}

.home-learning .cell > p.h2 {
  max-width: 32ch;
}

.home-learning p.text-white {
  color: #fff;
}
