The One-page Financial Plan A Simple Way To Be Smart About Your Money Pdf Access

.subhead font-size: 1rem; color: #4a627a; border-left: 4px solid #2b7a4b; padding-left: 1rem; margin: 0.5rem 0 1.5rem 0; font-weight: 450;

<!-- core financial snapshot: 2 columns --> <div class="grid-2col"> <!-- LEFT COL: NUMBERS & TRACKING --> <div class="col"> <div class="finance-card"> <h3><span class="badge-icon">📊</span> Your Quick Numbers</h3> <div class="track-row"> <span class="track-label">Monthly Take-Home</span> <span class="track-percent" id="monthlyIncomeDisplay">$4,250</span> </div> <div class="track-row"> <span class="track-label">Essential Expenses (50%)</span> <span class="track-percent" id="essentialsDisplay">$2,125</span> </div> <div class="track-row"> <span class="track-label">Savings & Debt (20%)</span> <span class="track-percent" id="savingsDebtDisplay">$850</span> </div> <div class="track-row"> <span class="track-label">Guilt-Free Spending (30%)</span> <span class="track-percent" id="wantsDisplay">$1,275</span> </div> <div class="progress-bg"><div class="progress-fill" id="savingsProgressFill" style="width: 20%;"></div></div> <div class="note-text">⚡ Based on the 50/30/20 rule: Needs · Wants · Financial goals</div> </div> .subhead font-size: 1rem

.track-row display: flex; justify-content: space-between; align-items: baseline; flex-wrap: wrap; margin: 0.6rem 0; padding: 0.3rem 0; border-bottom: 1px dotted #e2edf2; border-left: 4px solid #2b7a4b

<!-- PDF BUTTONS --> <div class="btn-group"> <button class="btn-pdf btn-reset" id="resetAllBtn">⟳ Reset Example Data</button> <button class="btn-pdf" id="downloadPdfBtn">📄 Download as PDF</button> </div> </div> margin: 0.5rem 0 1.5rem 0

body background: #e9eef3; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 2rem 1rem; font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;

.finance-card h3 font-size: 1.1rem; font-weight: 600; display: flex; align-items: center; gap: 8px; margin-bottom: 0.75rem; color: #1e3a2f;

.col flex: 1; min-width: 220px;