/* Configurable fallback journey, shown instead of the evidence deck on no_answer. */
.source-panel .evidence-fallback{
  flex:1 1 auto;
  min-height:0;
  display:flex;
  flex-direction:column;
  background:linear-gradient(160deg,#f0f8f9 0%,#f6f8fb 54%,#ffffff 100%);
  color:#24394d;
  padding:clamp(20px,3vw,30px);
  gap:18px;
}
.source-panel .evidence-fallback-top{max-width:600px}
.source-panel .evidence-fallback-eyebrow{
  color:#00737d;font-size:11px;font-weight:850;letter-spacing:.12em;
  text-transform:uppercase;margin-bottom:11px;
}
.source-panel .evidence-fallback h3{
  font:800 clamp(23px,2.7vw,32px)/1.14 'Source Sans 3',Arial,sans-serif;
  letter-spacing:-.035em;color:#211545;margin:0 0 12px;
}
.source-panel .evidence-fallback-top p{
  color:#596c76;font-size:13px;line-height:1.6;margin:0;
}
.source-panel .evidence-fallback-stages{
  display:grid;gap:9px;flex:1 0 auto;
}
.source-panel .evidence-fallback-stage{
  display:flex;align-items:flex-start;gap:13px;
  padding:13px 14px;border:1px solid #dce8ed;border-radius:11px;
  background:#fff;box-shadow:0 5px 20px #1b354509;
}
.source-panel .evidence-fallback-number{
  flex:0 0 32px;height:32px;display:grid;place-items:center;border-radius:9px;
  background:#e1f3f3;color:#007681;font-size:13px;font-weight:850;
}
.source-panel .evidence-fallback-stage h4{
  color:#253249;font-size:14px;font-weight:800;line-height:1.3;margin:0 0 3px;
}
.source-panel .evidence-fallback-stage p{
  color:#62727b;font-size:12px;line-height:1.45;margin:0;
}
.source-panel .evidence-fallback-footer{
  border-top:1px solid #d9e7e9;padding-top:15px;margin-top:auto;
}
.source-panel .evidence-fallback-footer strong{
  color:#211545;font-size:14px;
}
.source-panel .evidence-fallback-footer p{
  color:#4d6770;font-size:12px;line-height:1.5;margin:5px 0 9px;
}
.source-panel .evidence-fallback-footnote{
  font-size:10px;color:#7a8992;
}
@media(max-width:520px){
  .source-panel .evidence-fallback{padding:19px 15px;gap:14px}
  .source-panel .evidence-fallback h3{font-size:23px}
  .source-panel .evidence-fallback-stage{padding:11px;gap:10px}
  .source-panel .evidence-fallback-number{flex-basis:28px;height:28px;font-size:12px}
}
