.story-nav{display:flex;gap:24px;align-items:center;justify-content:center;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 6%;font-size:12px}.story-nav>span{font-weight:bold;margin-right:15px}.supporting{padding-top:52px;padding-bottom:45px;border-bottom:1px solid var(--line)}.supporting h2{font-size:36px}.supporting .takeaway{font-size:19px;margin:20px 0 28px}button:focus-visible{outline:3px solid #b37324;outline-offset:4px}button{cursor:pointer;font:inherit}.debt-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center}.balance-big{font-size:67px;letter-spacing:-3px;line-height:1.1;margin:0}.balance-big span{font-size:.65em}.balance-caption{font-size:12px;margin:9px 0 20px}.debt-composition{display:flex;height:34px;gap:2px}.principal-fill{background:var(--blue)}.interest-fill,.ochre{background:#8b691f}.debt-key{display:flex;justify-content:space-between;gap:20px;margin-top:15px}.debt-key p{display:flex;gap:9px;margin:0;font-size:12px}.debt-key strong{display:block;font-size:25px;margin-top:5px}.payoff{border-left:2px solid var(--line);padding:5px 0 5px 28px}.payoff h3{font-size:26px;line-height:1.2;letter-spacing:-.7px;margin:0 0 14px}.payoff p{font-size:14px}.payoff .eyebrow{font-size:10px}.payoff a{font-size:12px}.change-section{background:#ebeff1;max-width:none}.change-section>*{max-width:1268px;margin-left:auto;margin-right:auto}.change-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:8%;align-items:center}.pair-label{display:flex;justify-content:space-between;font-size:14px;margin:0 0 8px}.pair-label:not(:first-child){margin-top:20px}.pair-track{height:34px;background:#d9e0e4}.pair-track>div{height:100%}.prior{background:#758c99}.latest{background:var(--blue)}.scale{display:flex;justify-content:space-between;font-size:10px;margin-top:10px}.change-take>strong{font-size:36px;letter-spacing:-1px}.change-take p{font-size:15px;max-width:360px}.change-take summary{font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.change-section .verification{margin-top:30px}.compare-controls{display:flex;gap:0;border-bottom:1px solid var(--line);margin:24px 0}.compare-controls button{border:0;border-bottom:3px solid transparent;background:transparent;color:var(--ink);padding:12px 22px;font-size:14px}.compare-controls button[aria-pressed=true]{border-bottom-color:var(--petrol);font-weight:bold;background:#e4ebe6}.compare-controls button:hover{background:#e4ebe6}.compare-caution{border-left:3px solid #8b691f;padding:5px 0 5px 15px;font-size:13px;max-width:900px;margin:0 0 24px}.comparison-row{display:grid;grid-template-columns:125px 1fr 145px;gap:18px;align-items:center;min-height:45px;padding:8px 12px;font-size:13px}.comparison-row.selected{background:#e5ece7;font-weight:bold}.comparison-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.comparison-row small{display:block;font-size:10px;font-weight:normal}.comparison-track{height:21px;background:#e4e8e5}.comparison-fill{height:100%;background:#879d9a;display:flex}.selected .comparison-fill{background:var(--teal)}.capital-piece{height:100%;background:var(--violet)}.comparison-context{font-size:13px;max-width:760px;margin:20px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#compare-table td:last-child{text-align:right}#compare-table a{font-size:11px}#compare-table th{white-space:nowrap}.supporting .verification{margin-top:24px}.supporting .verification>summary{font-weight:normal}.supporting .verify-body h4{margin-bottom:8px}
@media(max-width:650px){.story-nav{gap:12px 20px;justify-content:flex-start;padding:18px 24px;font-size:12px}.story-nav>span{flex-basis:100%;font-size:10px;letter-spacing:1px}.supporting{padding:35px 24px}.supporting h2{font-size:29px;letter-spacing:-1px}.supporting .takeaway{font-size:16px;margin:18px 0 25px}.debt-layout,.change-layout{display:block}.balance-big{font-size:58px}.balance-caption{font-size:11px}.debt-key{gap:12px}.debt-key p{font-size:11px}.debt-key strong{font-size:23px}.payoff{margin-top:27px;padding:0;border-left:0;border-top:1px solid var(--line);padding-top:22px}.payoff h3{font-size:24px}.payoff p{font-size:13px}.change-take{margin-top:24px}.change-take>strong{font-size:29px}.change-take p{font-size:14px}.compare-controls{margin:20px 0}.compare-controls button{font-size:11px;line-height:1.4;flex:1;padding:10px 7px}.compare-caution{font-size:12px}.comparison-row{grid-template-columns:68px 1fr 93px;gap:8px;padding:8px 5px;font-size:11px;min-height:47px}.comparison-track{height:20px}.comparison-row small{font-size:9px}.comparison-context{font-size:12px}.supporting .verification>summary{font-size:12px}.supporting .period{font-size:10px;white-space:normal}.supporting .period br{display:block}}
