.mdoc .cost-summary-conditions{background:var(--wash2);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--ink2);font-size:var(--t4);overflow-wrap:anywhere;margin:0;padding:8px}.cost-summary-comparison{height:96px;color:var(--ink2);font-size:var(--t4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.cost-summary-comparison strong{text-align:right;color:var(--ink);font-size:var(--t7);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cost-inputs>.cost-checks:first-child{margin-top:0}.mdoc .area-supply-note{font-size:var(--t4);overflow-wrap:anywhere;margin:12px 0}.cost-summary-repayments{font-variant-numeric:tabular-nums}.mdoc .cost-summary-repayments h3{font-size:var(--t4);margin:0}.cost-summary-repayments dl{margin:8px 0}.cost-summary-repayments dl>div{min-height:32px;font-size:var(--t4);justify-content:space-between;gap:8px;display:flex}.cost-summary-repayments dd{text-align:right;font-weight:var(--fw-semibold);margin:0}.mdoc .cost-summary-repayments p{font-size:var(--t4);margin:8px 0 0}
