.ZF24uG_figure{background:linear-gradient(145deg,#f8fbff,#eef4f8);border:1px solid #dbe2ea;border-radius:24px;margin:48px 0;padding:clamp(22px,4vw,38px);box-shadow:0 18px 60px #14273a14}.ZF24uG_figureHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:28px;display:flex}.ZF24uG_figureHeader span{color:#3c7185;letter-spacing:.14em;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.ZF24uG_figureHeader h2{color:#10283a;margin:0;font-size:clamp(22px,3vw,30px);line-height:1.2}.ZF24uG_figureHeader small{color:#62727e;flex:none}.ZF24uG_bars{gap:17px;display:grid}.ZF24uG_barRow{grid-template-columns:minmax(86px,.8fr) minmax(150px,3fr) minmax(90px,.8fr);align-items:center;gap:14px;display:grid}.ZF24uG_barLabel{color:#233b4a;font-weight:750}.ZF24uG_barTrack{background:#143b4e17;border-radius:999px;height:18px;overflow:hidden}.ZF24uG_barFill{border-radius:inherit;background:linear-gradient(90deg,#2c7891,#80c4c7);min-width:8px;height:100%}.ZF24uG_barValue{color:#10283a;text-align:right;font-size:14px;font-weight:800}.ZF24uG_barNote{color:#6b7d88;grid-column:2/-1;margin-top:-9px;font-size:12px}.ZF24uG_caption{color:#667986;margin-top:24px;font-size:12px;line-height:1.65}@media (max-width:640px){.ZF24uG_figureHeader{flex-direction:column;align-items:flex-start}.ZF24uG_barRow{grid-template-columns:78px 1fr;gap:10px}.ZF24uG_barValue{text-align:left;grid-column:2}.ZF24uG_barNote{grid-column:2;margin-top:-4px}}
