.loan-presets-note{color:#77786f;margin:-.5rem 0 0;font-size:.75rem}.loan-borrow{background:#fbe9e3;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.loan-borrow__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.loan-borrow__label{text-transform:uppercase;letter-spacing:.06em;color:#8a3e26;font-size:.8125rem;font-weight:700}.loan-borrow__note{color:#6e3a28;font-size:.8125rem}.loan-borrow__amount{color:#c65d3b;flex:none;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:1.5rem;font-weight:600}.loan-downpayment-chips button{border-radius:.625rem;justify-content:center;align-items:center;min-width:3rem;height:2rem;min-height:2rem;padding:0 .75rem;display:inline-flex}.loan-downpayment-chips button[aria-pressed=true]{color:#fff;background:#24312a;border-color:#24312a}.loan-costs{gap:.75rem;margin:1rem 0 0;display:grid}.loan-costs div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.loan-costs__key{border-radius:9999px;width:.75rem;height:.75rem}.loan-costs__key--down{background:#9a6b3f}.loan-costs__key--principal{background:#e9a38b}.loan-costs__key--interest{background:#c65d3b}.loan-costs dt{color:#77786f;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.loan-costs dd{text-align:right;margin:0;font-weight:600}.loan-repayment .tools-table th{text-align:left}.loan-affordability{flex-direction:column;gap:1rem;display:flex}.loan-affordability p{margin:0;font-size:.875rem;line-height:1.55}.loan-affordability small{color:#77786f;line-height:1.5}.loan-affordability__band{color:#2f3f35;background:#e8efeb;border-radius:9999px;align-self:start;padding:.25rem .75rem;font-size:.8125rem;font-weight:700}.loan-affordability__band--warning{color:#c65d3b;background:#fae9e4}.loan-affordability__emergency{background:#f3e8ef;border-radius:1rem;gap:.75rem;padding:1rem;display:grid}
