.tax-select{display:block;margin-bottom:22px}.tax-select>span{display:block;font-size:13px;font-weight:550;margin-bottom:10px}.tax-select select{width:100%;min-height:52px;border:1px solid var(--site-line);border-radius:10px;background:#fcfcfa;padding:10px 35px 10px 14px;font-size:16px;color:var(--site-ink)}.tax-select select:focus-visible{outline:2px solid var(--site-orange);outline-offset:3px}.tax-main-amount{display:flex;align-items:baseline;gap:9px;font-size:clamp(36px,4vw,54px);margin-bottom:6px;overflow-wrap:anywhere}.tax-main-amount>small{font-size:20px}.tax-exact{font-size:14px;color:var(--site-muted);margin-bottom:27px}.tax-breakdown{margin-top:18px}.tax-breakdown>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid var(--site-line);padding:17px 0}.tax-breakdown dt{font-size:13px}.tax-breakdown dt small{display:block;font-size:10px;color:var(--site-muted);line-height:1.8;margin-top:5px}.tax-breakdown dd{font-size:15px;flex-shrink:0;font-variant-numeric:tabular-nums}.tax-policy-links{font-size:12px;line-height:2}.tax-policy-links a{color:var(--site-orange);text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.tax-select>span{font-size:12px}.tax-breakdown>div{flex-wrap:wrap;gap:8px}.tax-breakdown dt{flex:1 1 180px}.tax-breakdown dd{margin-left:auto}.tax-summary .mortgage-metrics{gap:14px}.tax-summary .mortgage-metrics dd{font-size:17px}}