.qct-afford{background:#fff;color:#102b4e;font-family:Arial,Helvetica,sans-serif;line-height:1.6;padding:80px 0;width:100%}.qct-afford,.qct-afford *{box-sizing:border-box}.qct-afford .qct-afford__inner{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 40px}.qct-afford h2{color:#102b4e;font-family:inherit;font-size:clamp(32px,3.5vw,46px);font-weight:800;letter-spacing:-1.4px;line-height:1.12;margin:0 0 26px;text-transform:none}.qct-afford h2 span{color:#235c8c}.qct-afford .qct-afford__lead{color:#102b4e;font-size:18px;line-height:1.7;margin:0 0 20px}.qct-afford .qct-afford__context{color:#52657c;font-size:14px;line-height:1.75;margin:0}.qct-afford .qct-afford__chart{margin:0;min-width:0}.qct-afford figcaption{color:#102b4e;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:28px}.qct-afford figcaption span{color:#52657c;display:block;font-size:13px;font-weight:400;margin-top:5px}.qct-afford .qct-afford__bars{display:grid;gap:24px}.qct-afford .qct-afford__bars,.qct-afford .qct-afford__row{list-style:none;margin:0;padding:0}.qct-afford .qct-afford__label{align-items:baseline;color:#102b4e;display:flex;font-size:14px;gap:14px;justify-content:space-between;line-height:1.5;margin-bottom:9px}.qct-afford .qct-afford__label>strong{font-size:19px;font-variant-numeric:tabular-nums;white-space:nowrap}.qct-afford .qct-afford__track{background:#edf3f8;border-radius:3px;height:20px;overflow:hidden;width:100%}.qct-afford .qct-afford__bar{background:#a6d3ff;border-radius:0 3px 3px 0;height:100%}.qct-afford .qct-afford__row--qct .qct-afford__bar{background:#102b4e}.qct-afford .qct-afford__row--qct .qct-afford__label{font-weight:700}.qct-afford .qct-afford__note{color:#52657c;font-size:12px;line-height:1.75;margin:24px 0 0}@media(max-width:850px){.qct-afford .qct-afford__inner{gap:38px;grid-template-columns:1fr;max-width:680px}.qct-afford{padding:56px 0}}@media(max-width:480px){.qct-afford .qct-afford__inner{padding:0 22px}.qct-afford h2{font-size:32px;letter-spacing:-.8px}.qct-afford .qct-afford__lead{font-size:16px}.qct-afford .qct-afford__label{font-size:12px;gap:10px}.qct-afford .qct-afford__label>strong{font-size:17px}}