.finance-body{display:grid;gap:18px}.finance-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-debt-row{background:var(--surface-soft);border-radius:var(--radius-sm);display:grid;gap:12px;grid-template-columns:1.1fr repeat(3,1fr);padding:14px}.finance-debt-row h3{grid-column:1/-1;margin:0}.finance-note{background:#f4f7ff;border:1px solid #bdcaec;border-radius:var(--radius-sm);color:#26385f;line-height:1.55;padding:14px}.finance-result-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.finance-result-grid strong{overflow-wrap:anywhere}.finance-source-list{display:grid;gap:8px}.finance-source-list a{overflow-wrap:anywhere}@media(max-width:760px){.finance-grid,.finance-grid-3,.finance-debt-row,.finance-result-grid{grid-template-columns:1fr}.calculator-actions .button{align-items:center;display:inline-flex;justify-content:center;min-height:48px;text-align:center;white-space:normal}}
