/* Playbook education and coaching feature */
.playbook-feature--education{
  grid-template-columns:1.02fr .98fr;
}

.playbook-feature__pillars--six{
  grid-template-columns:repeat(2,minmax(0,1fr));
}

.playbook-learning-preview{
  overflow:hidden;
  align-self:center;
  border:1px solid rgba(141,148,158,.2);
  border-radius:18px;
  background:#090e13;
  box-shadow:0 25px 70px rgba(0,0,0,.28);
}

.learning-mode-tabs{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  border-bottom:1px solid rgba(141,148,158,.14);
}

.learning-mode-tabs span{
  padding:12px 8px;
  color:#82909a;
  font-size:.68rem;
  font-weight:900;
  text-align:center;
  text-transform:uppercase;
  letter-spacing:.07em;
}

.learning-mode-tabs .is-active{
  background:rgba(56,189,248,.08);
  color:#7dd3fc;
  box-shadow:inset 0 -2px 0 #38bdf8;
}

.coach-card{
  padding:22px;
  border-bottom:1px solid rgba(141,148,158,.14);
}

.coach-label{
  margin:0 0 10px;
  color:#7dd3fc;
  font-size:.68rem;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.08em;
}

.coach-card h4{
  margin:0;
  color:#f2f6f8;
  font-size:1.22rem;
  line-height:1.35;
}

.coach-considerations{
  display:flex;
  flex-wrap:wrap;
  gap:7px;
  margin-top:18px;
}

.coach-considerations span{
  padding:6px 9px;
  border:1px solid rgba(52,211,153,.24);
  border-radius:999px;
  background:rgba(16,185,129,.055);
  color:#a7f3d0;
  font-size:.66rem;
  font-weight:750;
}

.coach-response{
  margin-top:20px;
  padding:14px 15px;
  border-left:3px solid #38bdf8;
  background:rgba(56,189,248,.045);
}

.coach-response span{
  color:#7dd3fc;
  font-size:.66rem;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.08em;
}

.coach-response p{
  margin:6px 0 0;
  color:#a5b0b8;
  font-size:.82rem;
  line-height:1.5;
}

.question-pack-card{
  padding:19px 21px 22px;
}

.question-pack-card>div:first-child{
  display:flex;
  justify-content:space-between;
  gap:15px;
  margin-bottom:10px;
}

.question-pack-card>div:first-child span{
  color:#9aa6ae;
  font-size:.68rem;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.08em;
}

.question-pack-card>div:first-child strong{
  color:#fff;
}

.question-tier-row{
  display:flex;
  justify-content:space-between;
  padding:9px 0;
  border-top:1px solid rgba(141,148,158,.1);
  color:#aab5bd;
}

.question-tier-row b{
  color:#7dd3fc;
}

.question-pack-card>small{
  display:block;
  margin-top:11px;
  color:#7f8d96;
  line-height:1.45;
}

@media(max-width:1000px){
  .playbook-feature--education{
    grid-template-columns:1fr;
  }
}

@media(max-width:680px){
  .playbook-feature__pillars--six{
    grid-template-columns:1fr;
  }

  .learning-mode-tabs{
    grid-template-columns:repeat(2,1fr);
  }

  .question-pack-card>div:first-child{
    flex-direction:column;
    gap:4px;
  }
}