.BudgetPlanner-module__jptd5G__planner{border:1px solid var(--line);border-radius:6px;margin-top:26px;padding:clamp(18px,3vw,30px)}.BudgetPlanner-module__jptd5G__liveSummary{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.BudgetPlanner-module__jptd5G__planner fieldset{border:0;border-top:1px solid var(--line);margin:28px 0;padding:20px 0 0}.BudgetPlanner-module__jptd5G__planner legend{padding:0 12px 0 0;font-size:20px;font-weight:600}.BudgetPlanner-module__jptd5G__field{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px 20px;margin-block:18px;display:grid}.BudgetPlanner-module__jptd5G__field label{font-weight:500;line-height:1.5}.BudgetPlanner-module__jptd5G__field label span{color:var(--muted);font-size:12px}.BudgetPlanner-module__jptd5G__field input{width:100%;min-width:0;min-height:48px;color:var(--ink);background:#fff;border:1px solid #80989b;border-radius:4px;padding:10px 12px}.BudgetPlanner-module__jptd5G__field input[aria-invalid=true]{border-color:#a12626}.BudgetPlanner-module__jptd5G__field .BudgetPlanner-module__jptd5G__error{color:#a12626;grid-column:1/-1;margin:0;font-size:13px}.BudgetPlanner-module__jptd5G__result{background:var(--pale-blue);margin-top:30px;padding:24px}.BudgetPlanner-module__jptd5G__result dl{margin-block:20px}.BudgetPlanner-module__jptd5G__result dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-block:12px;display:flex}.BudgetPlanner-module__jptd5G__result dt{font-size:14px}.BudgetPlanner-module__jptd5G__result dd{white-space:nowrap;margin:0;font-weight:650}.BudgetPlanner-module__jptd5G__result p:not(:first-child){font-size:14px}.BudgetPlanner-module__jptd5G__reset{background:var(--blue);color:#fff;border:0;border-radius:4px;min-height:46px;margin-block:22px;padding:9px 20px}.BudgetPlanner-module__jptd5G__planner .BudgetPlanner-module__jptd5G__privacy{font-size:13px}@media (max-width:520px){.BudgetPlanner-module__jptd5G__field{grid-template-columns:1fr}.BudgetPlanner-module__jptd5G__result{padding:18px}.BudgetPlanner-module__jptd5G__result dl div{flex-direction:column;gap:4px}}
