.comparison-header[data-astro-cid-jcmdeeby]{border-bottom:1px solid var(--white-alpha-15);text-transform:uppercase;letter-spacing:.05em;color:var(--calc-accent-light);grid-template-columns:2fr 1fr 1fr;padding:0 0 .5rem;font-size:.75rem;display:grid}.comparison-header[data-astro-cid-jcmdeeby] span[data-astro-cid-jcmdeeby]{text-align:right}.comparison-header[data-astro-cid-jcmdeeby] span[data-astro-cid-jcmdeeby]:first-child{text-align:left}.comparison-row[data-astro-cid-jcmdeeby]{border-bottom:1px solid var(--white-alpha-8);grid-template-columns:2fr 1fr 1fr;align-items:center;padding:.5rem 0;display:grid}.comparison-row[data-astro-cid-jcmdeeby] span[data-astro-cid-jcmdeeby]{text-align:right;color:var(--white-alpha-90);font-size:.875rem}.comparison-row[data-astro-cid-jcmdeeby] span[data-astro-cid-jcmdeeby]:first-child{text-align:left}.comparison-row[data-astro-cid-jcmdeeby].take-home-row{border-bottom:none;margin-top:.25rem;padding-top:.75rem;font-weight:700}.comparison-row[data-astro-cid-jcmdeeby].take-home-row span[data-astro-cid-jcmdeeby]{color:var(--calc-results-amount);font-size:1rem}.comparison-row[data-astro-cid-jcmdeeby].total-comp-row{border-bottom:none;padding-top:.25rem;font-weight:700}.comparison-row[data-astro-cid-jcmdeeby].total-comp-row span[data-astro-cid-jcmdeeby]{color:var(--calc-accent-light);font-size:.9375rem}.comparison-row[data-astro-cid-jcmdeeby].deduction-row span[data-astro-cid-jcmdeeby]:not(:first-child){color:var(--calc-accent-light)}.diff-positive[data-astro-cid-jcmdeeby]{color:var(--positive)!important}.diff-negative[data-astro-cid-jcmdeeby]{color:var(--negative)!important}.break-even-hero[data-astro-cid-jcmdeeby]{text-align:center;padding:1.5rem 1rem}.break-even-hero-label[data-astro-cid-jcmdeeby]{text-transform:uppercase;letter-spacing:.1em;color:var(--calc-results-label);font-size:.8125rem;font-family:var(--calc-font-mono);margin-bottom:.5rem}.break-even-hero-amount[data-astro-cid-jcmdeeby]{font-family:var(--calc-font-display);font-size:clamp(2.25rem,8vw,3rem);font-weight:var(--calc-heading-weight);letter-spacing:-.02em;color:var(--calc-results-amount);line-height:1}.break-even-hero-sub[data-astro-cid-jcmdeeby]{color:var(--calc-results-label);margin-top:.375rem;font-size:.875rem}.break-even-details[data-astro-cid-jcmdeeby]{border-top:1px solid var(--white-alpha-10);justify-content:center;gap:1.5rem;margin-top:1rem;padding-top:1rem;display:flex}.break-even-stat[data-astro-cid-jcmdeeby]{text-align:center}.break-even-stat-value[data-astro-cid-jcmdeeby]{font-family:var(--calc-font-mono);color:var(--calc-results-amount);font-size:1.125rem;font-weight:700}.break-even-stat-label[data-astro-cid-jcmdeeby]{text-transform:uppercase;letter-spacing:.05em;color:var(--calc-results-label);margin-top:.125rem;font-size:.6875rem}.se-tax-callout[data-astro-cid-jcmdeeby]{text-align:center;background:var(--negative-glow);border:1px solid var(--negative-border);border-radius:12px;margin-top:.75rem;padding:.75rem}.se-tax-callout-label[data-astro-cid-jcmdeeby]{color:var(--calc-text-muted);margin-bottom:.25rem;font-size:.75rem}.se-tax-callout-value[data-astro-cid-jcmdeeby]{font-family:var(--calc-font-mono);color:var(--negative);font-size:1.125rem;font-weight:700}.take-home-diff-summary[data-astro-cid-jcmdeeby]{text-align:center;background:var(--calc-results-breakdown-bg);border-radius:12px;margin-top:.75rem;padding:.75rem;font-size:.9375rem;font-weight:600}@media (width<=639px){.stacked-header[data-astro-cid-jcmdeeby]{display:none}.stacked-row[data-astro-cid-jcmdeeby]{border-bottom:1px solid var(--white-alpha-8);flex-wrap:wrap;gap:0;padding:.625rem 0;display:flex}.stacked-row[data-astro-cid-jcmdeeby] .result-label[data-astro-cid-jcmdeeby]{text-align:center;width:100%;margin-bottom:.375rem;font-size:.8125rem}.stacked-row[data-astro-cid-jcmdeeby] .stacked-val[data-astro-cid-jcmdeeby]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.125rem;font-size:.875rem;display:flex}.stacked-val-label[data-astro-cid-jcmdeeby]{text-transform:uppercase;letter-spacing:.06em;color:var(--calc-accent-light);font-size:.625rem;font-weight:600;display:block}.stacked-row[data-astro-cid-jcmdeeby].take-home-row .stacked-val[data-astro-cid-jcmdeeby],.stacked-row[data-astro-cid-jcmdeeby].total-comp-row .stacked-val[data-astro-cid-jcmdeeby]{font-size:1rem}.stacked-row[data-astro-cid-jcmdeeby].take-home-row,.stacked-row[data-astro-cid-jcmdeeby].total-comp-row{border-bottom:none;padding-top:.75rem}}@media (width>=640px){.stacked-val-label[data-astro-cid-jcmdeeby]{display:none}}
