.finance-disclosure>summary{padding:16px;cursor:pointer;font-weight:700}.finance-tool-body{display:grid;gap:16px;padding:0 16px 16px;min-width:0}.finance-tool-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.finance-tool-totals dd{margin:4px 0;font-size:20px}.finance-tool-note{margin:0;color:var(--text-muted);font-size:12px}.finance-tool-body td,.finance-tool-totals dd{font-variant-numeric:tabular-nums}.finance-tool-body small{display:block}@media(max-width:700px){.finance-tool-totals{grid-template-columns:1fr}}
