/* Readable financial comparisons and compact explanations. */
.finance-context{margin-top:28px;padding-top:22px;border-top:1px solid #ffffff40;max-width:650px}
.finance-context h3{font:600 19px/1.5 var(--sans);margin:0 0 8px;color:inherit}
.finance-context p{font-size:15px;line-height:1.7;margin:0}
.finance-tax-note{padding:22px 26px;margin:24px 0;border:1px solid var(--rule);background:#f5f6f1;font-size:15px;line-height:1.8}
.finance-tax-note p{margin:0 0 8px}.finance-tax-note a{margin-right:22px;text-decoration:underline;text-underline-offset:4px}
.estimate-result .finance-breakdown{margin-top:26px;border-top:1px solid #ffffff40;padding-top:12px}
.estimate-result .finance-breakdown dd{font-variant-numeric:tabular-nums;white-space:nowrap}
.estimate-result .finance-explain{font-size:14px;line-height:1.8;margin-top:18px}
@media(max-width:680px){.finance-tax-note{padding:20px}.estimate-result .finance-breakdown>div{display:block}.estimate-result .finance-breakdown dd{margin:6px 0 18px}}
