/* Stage825: balanced article breadcrumbs and contextual reading exit cards. */
body.lt-en-shell main.lt-stage801-article-wrap[data-stage825-contextual-exits]{
  padding-top:20px!important;
}

body.lt-en-shell .lt-stage825-exits{
  margin:34px 0 0;
  padding:clamp(22px,4vw,32px);
  border:1px solid rgba(151,62,103,.16);
  border-radius:22px;
  background:linear-gradient(145deg,#fff7fa 0%,#fff 56%,#f8fbfa 100%);
}

body.lt-en-shell .lt-stage825-exits-kicker{
  display:block;
  margin:0 0 7px;
  color:#a33f6d;
  font-size:.74rem;
  font-weight:850;
  letter-spacing:.12em;
  text-transform:uppercase;
}

body.lt-en-shell .lt-stage825-exits h2{
  margin:0 0 9px;
}

body.lt-en-shell .lt-stage825-exits-intro{
  max-width:64ch;
  margin:0!important;
}

body.lt-en-shell .lt-stage825-exit-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:13px;
  margin-top:20px;
}

body.lt-en-shell .lt-stage825-exit-card{
  display:flex;
  min-width:0;
  min-height:238px;
  padding:18px;
  flex-direction:column;
  border:1px solid rgba(111,67,91,.13);
  border-radius:17px;
  background:#fff;
  box-shadow:0 10px 28px rgba(73,35,58,.065);
  color:#493e45!important;
  text-decoration:none;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}

body.lt-en-shell .lt-stage825-exit-card:hover,
body.lt-en-shell .lt-stage825-exit-card:focus-visible{
  border-color:rgba(163,63,109,.42);
  box-shadow:0 15px 34px rgba(73,35,58,.11);
  transform:translateY(-2px);
}

body.lt-en-shell .lt-stage825-exit-eyebrow{
  margin:0 0 10px;
  color:#9b3f6a;
  font-size:.7rem;
  font-weight:850;
  letter-spacing:.08em;
  text-transform:uppercase;
}

body.lt-en-shell .lt-stage825-exit-card h3{
  margin:0 0 8px;
  color:#563448;
  font-size:1.07rem;
  line-height:1.28;
}

body.lt-en-shell .lt-stage825-exit-card p{
  margin:0 0 17px;
  color:#574a51;
  font-size:.94rem;
  line-height:1.55;
}

body.lt-en-shell .lt-stage825-exit-cta{
  margin-top:auto;
  color:#92365f;
  font-size:.88rem;
  font-weight:850;
}

body.lt-en-shell .lt-stage825-exit-cta::after{
  content:' \2192';
}

@media(max-width:760px){
  html body.lt-en-shell main.lt-stage801-article-wrap[data-stage825-contextual-exits]{
    padding-top:14px!important;
  }

  body.lt-en-shell .lt-stage825-exits{
    margin-top:28px;
    padding:20px 14px;
    border-radius:18px;
  }

  body.lt-en-shell .lt-stage825-exit-grid{
    grid-template-columns:1fr;
  }

  body.lt-en-shell .lt-stage825-exit-card{
    min-height:0;
  }
}

@media(prefers-reduced-motion:reduce){
  body.lt-en-shell .lt-stage825-exit-card{transition:none;}
}
