/* =========================================================
   V142 — Ajuste editorial solicitado
   Solo afecta el bloque “¿Te pasó algo parecido?”
   ========================================================= */

/* Título: exactamente dos renglones, sin cortes internos. */
body.native-home-flow .immersive-chambers-panel .chambers-spotlight-copy{
  max-width:680px !important;
}
body.native-home-flow .immersive-chambers-panel .chambers-spotlight-copy h2{
  max-width:680px !important;
  font-size:clamp(68px,5.1vw,94px) !important;
  line-height:.90 !important;
  letter-spacing:-.045em !important;
  white-space:nowrap !important;
}

/* Texto inferior: dos frases limpias, sin cortes a media oración. */
body.native-home-flow .immersive-chambers-panel .chambers-spotlight-copy p{
  max-width:660px !important;
  font-size:clamp(24px,1.75vw,31px) !important;
  line-height:1.24 !important;
  letter-spacing:-.018em !important;
  white-space:nowrap !important;
}

/* Tarjeta sin imagen: proporción más cuadrada y lectura tipo documento. */
body.native-home-flow .immersive-chambers-cascade .immersive-editorial-note{
  grid-column:1 / span 5 !important;
  grid-row:2 !important;
  align-self:start !important;
  min-height:0 !important;
  aspect-ratio:1 / 1 !important;
  padding:clamp(24px,2vw,32px) !important;
  border-radius:18px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:flex-start !important;
  background:rgba(0,0,0,.78) !important;
  border:1px solid rgba(215,176,107,.24) !important;
}
body.native-home-flow .immersive-chambers-cascade .immersive-editorial-note small{
  display:block !important;
  margin:0 0 20px !important;
  padding:0 0 16px !important;
  max-width:none !important;
  color:var(--lf-v90-gold) !important;
  line-height:1.35 !important;
  letter-spacing:.16em !important;
  border-bottom:1px solid rgba(215,176,107,.20) !important;
}
body.native-home-flow .immersive-chambers-cascade .immersive-editorial-note p{
  margin:0 !important;
  max-width:none !important;
  font-size:clamp(15px,1vw,17px) !important;
  line-height:1.68 !important;
  letter-spacing:0 !important;
}

/* Da un poco más de espacio al bloque visual contiguo sin cambiar la composición. */
body.native-home-flow .immersive-chambers-cascade .chambers-award-card:nth-of-type(2){
  grid-column:6 / span 7 !important;
}

@media (max-width:1320px){
  body.native-home-flow .immersive-chambers-panel .chambers-spotlight-copy h2{
    font-size:clamp(64px,5vw,82px) !important;
  }
  body.native-home-flow .immersive-chambers-panel .chambers-spotlight-copy p{
    font-size:clamp(22px,1.75vw,27px) !important;
  }
}

@media (max-width:1024px){
  body.native-home-flow .immersive-chambers-panel .chambers-spotlight-copy h2,
  body.native-home-flow .immersive-chambers-panel .chambers-spotlight-copy p{
    white-space:normal !important;
  }
  body.native-home-flow .immersive-chambers-cascade .immersive-editorial-note,
  body.native-home-flow .immersive-chambers-cascade .chambers-award-card:nth-of-type(2){
    grid-column:1 / -1 !important;
    grid-row:auto !important;
  }
  body.native-home-flow .immersive-chambers-cascade .immersive-editorial-note{
    aspect-ratio:auto !important;
    min-height:0 !important;
  }
}

@media (max-width:700px){
  body.native-home-flow .immersive-chambers-panel .chambers-spotlight-copy h2{
    font-size:50px !important;
  }
  body.native-home-flow .immersive-chambers-panel .chambers-spotlight-copy p{
    font-size:21px !important;
    line-height:1.25 !important;
  }
}
