.couples-bill-planner-tool{--article-ink:#002923;--article-ink-soft:#2e524d;--article-muted:#506965;--article-rule:#dde3e1}.couples-bill-planner-tool .planner-tool__reading{gap:18px;line-height:1.7;display:grid}.couples-bill-planner-tool .planner-tool__reading :is(h2,p){margin:0}.couples-bill-planner-tool .planner-tool__reading h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(28px,2.5vw,36px);font-weight:580;line-height:1.1}.couples-bill-planner-tool .tool-step-label{letter-spacing:.06em;text-transform:uppercase;color:#506965;margin:28px 0 0;font-size:12px;font-weight:650}.couples-bill-planner-tool .couple-personal p{margin:12px 0;font-size:12px}.couples-bill-planner-tool .couple-preset-note,.couples-bill-planner-tool .couple-bar-key{color:#506965;font-size:12px;line-height:1.6}.couples-bill-planner-tool .couple-tool{margin-top:16px}.couples-bill-planner-tool .couple-input:focus-within{outline-offset:3px;outline:2px solid #46758b}.couples-bill-planner-tool .couple-input input:focus-visible{outline:none}.couples-bill-planner-tool .couple-plan-settings label,.couples-bill-planner-tool .couple-split-choice{flex-direction:column;gap:8px;font-size:12px;display:flex}.couples-bill-planner-tool :is(.couple-plan-settings,.couple-split-choice) :is(input,select){color:#002923;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #b8cbc0;border-radius:10px;padding:9px 11px;font-size:16px}.couples-bill-planner-tool .couple-split-choice{max-width:320px;margin-top:24px}
