/* Hotfix 28.0.2 — solución definitiva de la franja educativa */

#guia-cronograma-destacada.credit-guide-home{
  box-sizing:border-box !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  margin:24px 0 28px !important;
  padding:24px !important;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  grid-column:1 / -1 !important;
  gap:28px !important;
  align-items:center !important;
  position:relative !important;
  inset:auto !important;
  float:none !important;
  clear:both !important;
  border:1px solid #cfe1d7 !important;
  border-radius:22px !important;
  background:
    radial-gradient(circle at 90% 10%,rgba(7,135,63,.12),transparent 35%),
    linear-gradient(135deg,#fff,#edf8f2) !important;
  box-shadow:0 12px 34px rgba(5,61,45,.07) !important;
  color:#063e2f !important;
  overflow:visible !important;
}

#guia-cronograma-destacada .credit-guide-home__copy{
  min-width:0 !important;
  width:auto !important;
  max-width:none !important;
}

#guia-cronograma-destacada .credit-guide-home__copy span{
  display:block !important;
  color:#07873f !important;
  font-size:.76rem !important;
  line-height:1.25 !important;
  font-weight:900 !important;
  letter-spacing:.15em !important;
  text-transform:uppercase !important;
  white-space:normal !important;
}

#guia-cronograma-destacada .credit-guide-home__copy h3{
  margin:8px 0 10px !important;
  color:#063e2f !important;
  font-size:clamp(1.4rem,2.3vw,2.05rem) !important;
  line-height:1.08 !important;
  letter-spacing:normal !important;
  word-break:normal !important;
  overflow-wrap:normal !important;
  white-space:normal !important;
  max-width:760px !important;
}

#guia-cronograma-destacada .credit-guide-home__copy p{
  display:block !important;
  width:auto !important;
  max-width:760px !important;
  margin:0 !important;
  color:#62746b !important;
  font-size:1rem !important;
  line-height:1.6 !important;
  word-break:normal !important;
  overflow-wrap:normal !important;
  white-space:normal !important;
}

#guia-cronograma-destacada .credit-guide-home__actions{
  display:flex !important;
  flex-wrap:wrap !important;
  justify-content:flex-end !important;
  align-items:center !important;
  gap:10px !important;
  width:auto !important;
  min-width:0 !important;
}

#guia-cronograma-destacada .credit-guide-home__actions a{
  box-sizing:border-box !important;
  display:inline-flex !important;
  width:auto !important;
  min-width:0 !important;
  min-height:44px !important;
  align-items:center !important;
  justify-content:center !important;
  padding:11px 15px !important;
  border:1px solid #07873f !important;
  border-radius:999px !important;
  background:#fff !important;
  color:#07873f !important;
  font-size:.95rem !important;
  line-height:1.2 !important;
  font-weight:850 !important;
  text-decoration:none !important;
  white-space:nowrap !important;
}

#guia-cronograma-destacada .credit-guide-home__actions a.primary{
  background:#07873f !important;
  color:#fff !important;
}

@media(max-width:980px){
  #guia-cronograma-destacada.credit-guide-home{
    grid-template-columns:1fr !important;
  }

  #guia-cronograma-destacada .credit-guide-home__actions{
    justify-content:flex-start !important;
  }
}

@media(max-width:640px){
  #guia-cronograma-destacada.credit-guide-home{
    padding:19px !important;
  }

  #guia-cronograma-destacada .credit-guide-home__actions{
    display:grid !important;
    grid-template-columns:1fr !important;
  }

  #guia-cronograma-destacada .credit-guide-home__actions a{
    width:100% !important;
    white-space:normal !important;
    text-align:center !important;
  }
}
