/* V23 - revisión visual SOLO: etapas 01-05; PASO 06 preservado */
.story-top .story-heading{padding-top:3px}
.r-card.v22-feature .signal-panel{gap:0!important;margin-top:18px!important;min-height:0;box-shadow:none!important}
.r-card.v22-feature .v22-progress-head{gap:12px}
.r-card.v22-feature .v22-progress-head strong{font-weight:680;line-height:1.45;font-size:14px}
.r-card.v22-feature .v22-chips{display:none!important}
.r-card.v22-feature .r-bottom{margin-top:17px;min-height:74px}
.r-card.v22-feature .r-bottom>span:last-child{font-size:16px;font-weight:720;line-height:1.45}
.r-card.v22-feature h3{font-weight:730}
@media(max-width:600px){.r-card.v22-feature .r-bottom>span:last-child{font-size:14.5px}}

/* A: confirmación de avance en línea, sin una segunda tarjeta */
.r-card.v22-feature .signal-panel{background:transparent!important;border:0!important;border-radius:0!important;padding:8px 0 9px!important;position:relative}
.r-card.v22-feature .signal-panel:after{content:"";height:1px;background:linear-gradient(90deg,#86ceb3,#d9ede3 70%,transparent);position:absolute;bottom:0;left:0;width:100%}
.r-card.v22-feature .v22-progress-check{height:31px;width:31px;background:#e1f6e9;color:#06745b;border:1px solid #b6e8d2;box-shadow:none;font-size:18px}
.r-card.v22-feature .v22-progress-head strong{color:#146d55;font-size:15px}
/* Enlaces legales del pie de página */
.footer-legal{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px}.footer-legal a{color:#c9dad9;text-decoration:underline;text-underline-offset:3px}.footer-legal a:hover{color:#a1f3d2}
