/* V24: streamlined right panel — concise, readable, no filler tiles or stacked boxes. */
@media (min-width:1051px){
 .life-explainer .life-value-panel.life-value-clean{display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important;padding:23px 22px!important;gap:0!important}
 .life-value-clean .life-value-tag{font-size:10px!important;letter-spacing:.12em!important;margin-bottom:10px!important}
 .life-value-clean h3{font-size:22px!important;line-height:1.22!important;margin:0 0 12px!important}
 .life-value-clean>p{font-size:13px!important;line-height:1.5!important;margin:0 0 17px!important}
 .life-value-clean .life-value-items{display:grid!important;gap:0!important}
 .life-value-clean .life-value-item{padding:12px 0!important;gap:12px!important;border-bottom:1px solid #e8edf5!important}
 .life-value-clean .life-value-item>span{font-size:20px!important}
 .life-value-clean .life-value-item strong{font-size:13px!important;line-height:1.3!important}
 .life-value-clean .life-value-item p{font-size:11.5px!important;line-height:1.4!important;margin-top:4px!important}
 .life-value-clean .life-value-alert{background:#fff9ed!important;border:1px solid #f7dfb4!important;padding:10px 12px!important;margin:15px 0 12px!important;border-radius:10px!important}
 .life-value-clean .life-value-alert strong{font-size:12px!important}
 .life-value-clean .life-value-alert p{font-size:11px!important;line-height:1.4!important;margin:5px 0 0!important}
 .life-value-clean .life-clean-cta{display:block!important;margin-top:auto!important;text-align:center!important;background:#4d60ee!important;color:white!important;padding:12px 10px!important;border-radius:10px!important;font-weight:750!important;font-size:12px!important;text-decoration:none!important}
 .life-value-clean .life-clean-cta:hover{background:#334bd8!important}
}
@media(max-width:1050px){.life-value-clean .life-clean-cta{display:none!important}}
