.b524-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:18px 0}.b524-card{padding:20px}.b524-card h3{margin:0 0 8px}.b524-card .actions{margin-top:16px}.b524-expenses{margin-top:18px}
