.capacity-amount{font-size:clamp(30px,3.5vw,50px);margin-bottom:6px;overflow-wrap:anywhere}.capacity-amount small{font-size:20px;margin-left:8px}.capacity-exact{font-size:14px;color:var(--site-muted);margin-bottom:27px;overflow-wrap:anywhere}.capacity-summary .mortgage-metrics dd{font-size:clamp(16px,1.6vw,22px)}.capacity-budget dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:15px 0;border-bottom:1px solid var(--site-line);font-size:13px}.capacity-budget dt{color:var(--site-muted)}.capacity-budget dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.capacity-budget dl>div:last-child dd{color:var(--site-orange);font-weight:550}.capacity-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.capacity-section-heading h2{font-size:18px;font-weight:600}.capacity-section-heading>span{font-size:10px;color:#776a51;border:1px solid #e7dfcf;border-radius:5px;padding:4px 7px;white-space:nowrap;background:#f7f3eb}.capacity-cash{background:#fbf8f2;border-color:#e5dccb}.capacity-cash p,.capacity-ratio>p{font-size:12px;line-height:1.95;color:var(--site-muted);margin-top:9px}.capacity-cash strong{color:var(--site-orange);font-weight:550}.capacity-cash a{font-size:12px;color:var(--site-orange);display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-top:7px}.capacity-cash a svg{width:15px;height:15px}.capacity-stress-table{min-width:490px}.capacity-zero{font-size:12px;line-height:1.9;padding:14px;color:#81562d;background:#fbf2e5;border:1px solid #e8d8c3;border-radius:9px;margin-top:18px}.capacity-next>p{font-size:11px;color:var(--site-muted);line-height:1.9;margin-top:-4px;margin-bottom:16px}.capacity-next>div>div{border-top:1px solid var(--site-line)}.capacity-next a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px}.capacity-next strong{display:block;font-size:13px;font-weight:550}.capacity-next small{display:block;font-size:10px;color:var(--site-muted);line-height:1.9;margin-top:7px}.capacity-next a>svg{width:18px;height:18px;flex-shrink:0;color:var(--site-orange)}.capacity-next-disabled{display:block;padding-top:17px;font-size:12px;color:var(--site-muted)}.capacity-next>div>div>small{margin-bottom:16px;color:#81562d}@media(max-width:760px){.capacity-amount{font-size:34px}.capacity-summary .mortgage-metrics{grid-template-columns:1fr 1fr}.capacity-summary .mortgage-metrics>div:last-child{grid-column:1/-1}.capacity-summary .mortgage-metrics dd{font-size:18px}.capacity-section-heading h2{font-size:16px}.capacity-budget dl>div{flex-wrap:wrap;gap:8px}.capacity-budget dd{margin-left:auto}}