/* Continuus Nexus - tarjeta de lectura independiente */

#lectura-independiente {
  width: min(1180px, calc(100vw - 72px));
  margin-left: auto;
  margin-right: auto;
}

#lectura-independiente .section-inner {
  border: 1px solid rgba(255,255,255,.14);
  border-left: 4px solid #d8b448;
  border-radius: 28px;
  padding: clamp(1.4rem, 3vw, 2.8rem);
  background:
    radial-gradient(circle at 10% 0%, rgba(216,180,72,.16), transparent 30rem),
    linear-gradient(180deg, rgba(255,255,255,.065), rgba(255,255,255,.025)),
    #111821;
  box-shadow:
    0 30px 86px rgba(0,0,0,.44),
    inset 0 1px 0 rgba(255,255,255,.06);
}

#lectura-independiente .section-media {
  display: none;
}

#lectura-independiente .section-text {
  max-width: 980px;
}

#lectura-independiente .eyebrow {
  color: #d8b448;
  letter-spacing: .16em;
  font-weight: 900;
}

#lectura-independiente h2 {
  color: #f7f1df;
  font-size: clamp(1.85rem, 3vw, 3rem);
  line-height: 1.05;
  letter-spacing: -.035em;
  margin-bottom: 1rem;
}

#lectura-independiente .prose p {
  color: rgba(242,244,248,.86);
  font-size: clamp(1rem, 1.1vw, 1.08rem);
  line-height: 1.78;
}

#lectura-independiente .prose strong {
  color: #e3c36b;
}

#lectura-independiente .btn {
  margin-top: 1.1rem;
}

@media (max-width: 860px) {
  #lectura-independiente {
    width: calc(100vw - 28px);
  }

  #lectura-independiente .section-inner {
    border-radius: 20px;
  }
}
