/* Childhood ENCash case. Financial values remain in one continuous source table. */
#generalPoster.bo-active.bo-encash-child{width:1440px;padding:44px 40px 48px;background:#fffdfc}
.encash-lifetime .el-hero{border-top:10px solid #ef3446;padding:25px 0 22px}
.encash-lifetime .el-eyebrow{color:#a83247;font-size:26px;font-weight:650;line-height:1.5}
.encash-lifetime .el-hero h1{font-size:58px;line-height:1.3;letter-spacing:0;font-weight:800;color:#282023;margin:12px 0}
.encash-lifetime .el-subtitle{font-size:27px;line-height:1.5;color:#6e5860}
.encash-lifetime .el-investment{display:grid;grid-template-columns:1fr .85fr 1.1fr 1.1fr;background:#a92d49;color:white;padding:25px 0;margin:6px 0 28px}
.encash-lifetime .el-investment>div{padding:0 27px;border-right:1px solid #d78b9d}
.encash-lifetime .el-investment>div:last-child{border-right:0}
.encash-lifetime .el-investment span{display:block;font-size:24px;line-height:1.5;color:#ffe8ed}
.encash-lifetime .el-investment strong{display:block;font-size:48px;line-height:1.4;font-weight:750;margin-top:5px;font-variant-numeric:tabular-nums}
.encash-lifetime .el-investment small{font-size:27px;margin-left:9px}
.encash-lifetime .el-benefit-heading{font-size:28px;line-height:1.45;font-weight:700;color:#8e3546;margin-bottom:13px}
.encash-lifetime .el-health{display:grid;grid-template-columns:1fr 1fr 1.15fr;border:2px solid #e9c5cf;background:#fff4f4;padding:20px 0}
.encash-lifetime .el-health>div{padding:0 24px;border-right:1px solid #e6bec8}
.encash-lifetime .el-health>div:last-child{border:0}
.encash-lifetime .el-health .el-health-label{display:block;font-size:26px;line-height:1.5;font-weight:650;color:#684952}
.encash-lifetime .el-health strong{display:block;color:#b33049;font-size:41px;line-height:1.6;font-weight:750;white-space:nowrap}
.encash-lifetime .el-health small{font-size:23px;font-weight:500}
.encash-lifetime .el-health p{margin:0;font-size:24px;line-height:1.55;color:#684952}
.encash-lifetime .el-health .el-health-calculation{margin-top:5px}
.encash-lifetime .el-health .el-health-ceiling{margin-top:7px;color:#8e3546}
.encash-lifetime .el-health b{font-size:28px;font-weight:750;white-space:nowrap;color:#b33049}
.encash-lifetime .el-health .el-health-combined{margin-top:12px;padding-top:11px;border-top:1px solid #e6bec8;font-size:23px}
.encash-lifetime .el-medical-leverage{margin-top:26px;border:2px solid #e9c5cf;background:#fff;padding:24px 26px 22px}
.encash-lifetime .el-medical-leverage h2{margin:0 0 17px;font-size:30px;line-height:1.45;font-weight:750;color:#8e3546}
.encash-lifetime .el-medical-figures{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.encash-lifetime .el-medical-figures>div+div{border-left:1px solid #e6bec8;padding-left:28px}
.encash-lifetime .el-medical-figures span{display:block;font-size:25px;line-height:1.5;color:#684952}
.encash-lifetime .el-medical-figures strong{display:block;font-size:49px;line-height:1.45;font-weight:750;color:#b33049;font-variant-numeric:tabular-nums;white-space:nowrap}
.encash-lifetime .el-medical-figures small{font-size:26px;font-weight:600;margin-left:8px}
.encash-lifetime .el-medical-formula,.encash-lifetime .el-medical-scope{margin:12px 0 0;font-size:25px;line-height:1.5;color:#684952}
.encash-lifetime .el-medical-scope{margin-top:5px}
.encash-lifetime .el-personal-caps{margin-top:18px;padding-top:16px;border-top:1px solid #e6bec8;color:#684952;font-size:23px;line-height:1.6}
.encash-lifetime .el-personal-caps p{margin:0}
.encash-lifetime .el-personal-caps p+p{margin-top:4px}
.encash-lifetime .el-personal-caps p>span{margin-left:18px}
.encash-lifetime .el-personal-caps b{font-weight:750;color:#8e3546}
.encash-lifetime .el-table-heading{display:flex;justify-content:space-between;align-items:end;margin:30px 0 14px;gap:20px}
.encash-lifetime .el-table-heading h2{font-size:32px;line-height:1.45;color:#3f2e34;font-weight:750}
.encash-lifetime .el-table-heading>span{font-size:23px;line-height:1.5;color:#7a606a;white-space:nowrap}
.encash-lifetime .el-range{font-size:24px;color:var(--phase-color);line-height:1.5;margin-top:10px}
.encash-lifetime .bo-period-description{white-space:pre-line}
#generalPoster .encash-lifetime .el-table tbody td{height:78px;font-size:28px;padding:15px 4px}
#generalPoster .encash-lifetime .el-table td.bo-period{padding:22px 10px}
#generalPoster .encash-lifetime .el-table .bo-phase-title{font-size:32px;line-height:1.5;white-space:nowrap}
#generalPoster .encash-lifetime .el-table .bo-period-description{font-size:23px;line-height:1.65;margin-top:15px}
#generalPoster .encash-lifetime .el-table .bo-simple-value,#generalPoster .encash-lifetime .el-table .bo-irr-value,#generalPoster .encash-lifetime .el-table .bo-multiple-value{font-size:25px}
.encash-lifetime .el-footer{margin-top:24px;padding-top:20px;border-top:1px solid #e7d0d7;color:#78636b;font-size:21px;line-height:1.65}
.encash-lifetime .el-footer p+p{margin-top:8px}
