.housing[data-astro-cid-fj7gkcfz]{--housing-accent:#175a61}.housing[data-astro-cid-fj7gkcfz] p[data-astro-cid-fj7gkcfz]{max-width:78ch}.fields[data-astro-cid-fj7gkcfz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.5rem;display:grid}.fields[data-astro-cid-fj7gkcfz]>div[data-astro-cid-fj7gkcfz]{min-width:0}.housing[data-astro-cid-fj7gkcfz] fieldset[data-astro-cid-fj7gkcfz]{border:0;border-top:1px solid #c8d6d7;min-width:0;margin:1.8rem 0;padding:1.2rem 0 0}.housing[data-astro-cid-fj7gkcfz] legend[data-astro-cid-fj7gkcfz]{padding-right:1rem;font-size:1.2rem;font-weight:700}.housing[data-astro-cid-fj7gkcfz] label[data-astro-cid-fj7gkcfz]{margin:.4rem 0;font-weight:600;display:block}.housing[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]:not([type=checkbox]),.housing[data-astro-cid-fj7gkcfz] select[data-astro-cid-fj7gkcfz]{width:100%;min-width:0;font:inherit;color:#15292d;background:#fff;border:1px solid #82999c;border-radius:.35rem;padding:.7rem}.housing[data-astro-cid-fj7gkcfz] small[data-astro-cid-fj7gkcfz],.small[data-astro-cid-fj7gkcfz]{color:#425c61;margin:.45rem 0;font-size:.88rem;line-height:1.5;display:block}.housing[data-astro-cid-fj7gkcfz] .actions[data-astro-cid-fj7gkcfz],.shortcuts[data-astro-cid-fj7gkcfz]{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.housing[data-astro-cid-fj7gkcfz] button[data-astro-cid-fj7gkcfz]{font:inherit;white-space:normal;cursor:pointer;border-radius:.35rem;min-height:44px}.shortcuts[data-astro-cid-fj7gkcfz] button[data-astro-cid-fj7gkcfz]{padding:.4rem .7rem}.escrow[data-astro-cid-fj7gkcfz]{flex-wrap:wrap;gap:1.3rem;margin-top:1rem;display:flex}.escrow[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]{vertical-align:middle;width:1.2rem;height:1.2rem}.housing[data-astro-cid-fj7gkcfz] [data-astro-cid-fj7gkcfz][hidden]{display:none!important}.primary-result[data-astro-cid-fj7gkcfz]{border-left:5px solid var(--housing-accent);background:#e5f2f0;margin:1rem 0;padding:1.3rem}.primary-result[data-astro-cid-fj7gkcfz] strong[data-astro-cid-fj7gkcfz]{font-variant-numeric:tabular-nums;color:#143f46;font-size:clamp(2rem,6vw,3rem)}.secondary-results[data-astro-cid-fj7gkcfz]{border-bottom:1px solid #c8d6d7;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-bottom:1rem;display:grid}.secondary-results[data-astro-cid-fj7gkcfz] strong[data-astro-cid-fj7gkcfz]{font-variant-numeric:tabular-nums;font-size:1.6rem}.housing[data-astro-cid-fj7gkcfz] h3[data-astro-cid-fj7gkcfz]{margin-top:1.4rem}.table-wrap[data-astro-cid-fj7gkcfz]{max-width:100%;margin:1rem 0;overflow:auto}.table-wrap[data-astro-cid-fj7gkcfz] table[data-astro-cid-fj7gkcfz]{border-collapse:collapse;width:100%;font-size:.9rem}.table-wrap[data-astro-cid-fj7gkcfz] th[data-astro-cid-fj7gkcfz],.table-wrap[data-astro-cid-fj7gkcfz] td[data-astro-cid-fj7gkcfz]{text-align:left;vertical-align:top;border-bottom:1px solid #c8d6d7;min-width:100px;padding:.8rem}.table-wrap[data-astro-cid-fj7gkcfz] caption[data-astro-cid-fj7gkcfz]{text-align:left;margin:.5rem 0;font-weight:600}.cost-chart[data-astro-cid-fj7gkcfz]{margin:1rem 0;padding:1rem 0}#cost-bars[data-astro-cid-fj7gkcfz]{border-radius:4px;height:30px;display:flex;overflow:hidden}#input-error[data-astro-cid-fj7gkcfz]{color:#6c1d18;background:#fff1ee;border-left:4px solid #a52b2b;padding:1rem}.housing[data-astro-cid-fj7gkcfz] [data-astro-cid-fj7gkcfz]:focus-visible{outline-offset:3px;outline:3px solid #145b9c}.housing[data-astro-cid-fj7gkcfz] [data-astro-cid-fj7gkcfz][aria-invalid=true]{border-color:#a52b2b!important}.housing[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]:disabled{color:#52676c;background:#eef1f1}@media (width<=600px){.fields[data-astro-cid-fj7gkcfz],.secondary-results[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr}.housing[data-astro-cid-fj7gkcfz] fieldset[data-astro-cid-fj7gkcfz]{margin-top:1.4rem}.housing[data-astro-cid-fj7gkcfz] .actions[data-astro-cid-fj7gkcfz]>[data-astro-cid-fj7gkcfz]{max-width:100%}.housing[data-astro-cid-fj7gkcfz]{padding:1rem!important}.primary-result[data-astro-cid-fj7gkcfz]{padding:1rem}.tax-note[data-astro-cid-fj7gkcfz]{overflow-wrap:anywhere}}
