.comparison-tool{background:#fff;border:1px solid #ddd;border-radius:8px;font-family:sans-serif;margin:auto;max-width:800px;padding:20px}.comparison-table{margin-bottom:20px}.expense-row,.header-row{align-items:center;display:grid;gap:10px;grid-template-columns:2fr 1fr 1fr;margin-bottom:10px}.header-row{background-color:#007a33;border-radius:4px;color:#fff;font-weight:700;padding:10px}.expense-input{border:1px solid #ccc;border-radius:4px;padding:6px;width:100%}.kenwood-value{color:green;font-weight:700}.results{font-size:16px;font-weight:700;margin-top:15px}.explanation{margin-bottom:10px}