/* Paginas por curso (/cursos/<slug>/), 03/10/2026 */
.lb-cp__hero { padding: 150px 0 0; }
.lb-cp__grid { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 56px; align-items: center; }
.lb-cp__crumb { color: var(--tx-3); font-size: 10.5px; margin-bottom: 22px; }
.lb-cp__crumb a { color: var(--tx-2); }
.lb-cp h1 { font-weight: 800; font-size: clamp(44px, 6vw, 92px); line-height: 0.96; letter-spacing: -0.05em; margin: 10px 0 20px; }
.lb-cp__lead { color: var(--tx-2); font-size: 18px; max-width: 560px; margin-bottom: 28px; }
.lb-cp .lb-course__price { max-width: 420px; margin-bottom: 24px; }
.lb-cp__note { color: var(--tx-3); font-size: 10.5px; margin-top: 16px; }
.lb-cp__img img { width: 100%; aspect-ratio: 4 / 5; object-fit: cover; border-radius: var(--r); border: 1px solid var(--line); display: block; }
.lb-cp__list { margin-top: 44px; }
.lb-cp__list li { font-size: 17px; padding: 16px 0; }
.lb-cp__inc { list-style: none; padding: 0; margin: 0; border-top: 1px solid var(--line); }
.lb-cp__inc li { padding: 16px 4px; border-bottom: 1px solid var(--line); font-size: 20px; font-weight: 700; letter-spacing: -0.02em; }
.lb-cp__inc li::before { content: '+'; color: var(--lime); margin-right: 12px; }
.lb-cp__teach { color: var(--tx-2); font-size: 17px; margin-top: 32px; max-width: 680px; }
.lb-cp__teach b { color: var(--tx); }
.lb-cp__teach a { color: var(--lime); }
.lb-cp__center { justify-content: center; margin-top: 28px; flex-wrap: wrap; }
.lb-cp__others-t { text-align: center; color: var(--tx-3); margin-top: 64px; }
.lb-cp__end { padding-bottom: 120px; }
@media (max-width: 860px) {
  .lb-cp__hero { padding-top: 110px; }
  .lb-cp__grid { grid-template-columns: 1fr; gap: 36px; }
  .lb-cp__img { order: -1; }
  .lb-cp__img img { aspect-ratio: 16 / 10; }
  .lb-cp__list li { font-size: 15px; }
  .lb-cp__inc li { font-size: 17px; }
}

/* la langosta esta arriba: que el recorte no caiga en la zona oscura */
.lb-cp__img--agentes-de-ia img { object-position: center top; }
