.emergency-fund-tool{--article-ink:#002923;--article-ink-soft:#2e524d;--article-muted:#506965;--article-rule:#dde3e1}.emergency-fund-tool__reading{gap:18px;display:grid}.emergency-fund-tool__reading h2,.emergency-fund-tool__reading p{margin:0}.emergency-fund-tool .inner-page__reading{line-height:1.7}.emergency-fund-tool .inner-page__reading h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(28px,2.5vw,36px);font-weight:580;line-height:1.1}.emergency-fund-tool .ef-calculator{background:#f3f6ef;border:0;border-radius:26px;margin:28px 0;padding:clamp(20px,4vw,36px)}.emergency-fund-tool .ef-results{background:#fff;border:0;border-radius:20px;padding:20px}.emergency-fund-tool .tool-example-controls{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.emergency-fund-tool .tool-example-controls button{color:#002923;font:inherit;cursor:pointer;background:#edf2e9;border:0;border-radius:99px;padding:10px 16px}.emergency-fund-tool .ef-calculator-note,.emergency-fund-tool .ef-zero-message{color:var(--article-muted);margin:18px 0 0;font-size:12px;line-height:1.6}.emergency-fund-tool .ef-money-entry{background:#fff}
