.title-meta[data-astro-cid-maodm3ze]{justify-content:space-between;align-items:end;gap:30px;display:flex}.review[data-astro-cid-maodm3ze]{flex:0 0 220px;grid-template-columns:1fr 1fr;gap:3px 12px;font-size:11px;display:grid}.review[data-astro-cid-maodm3ze] span[data-astro-cid-maodm3ze]{color:var(--muted)}.review[data-astro-cid-maodm3ze] strong[data-astro-cid-maodm3ze]{text-align:right}.review-warning[data-astro-cid-maodm3ze]{margin-bottom:20px;font-size:13px}.review-warning[data-astro-cid-maodm3ze] strong[data-astro-cid-maodm3ze]{margin-right:7px}.calculator-form[data-astro-cid-maodm3ze]{padding:24px}.form-head[data-astro-cid-maodm3ze]{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.form-head[data-astro-cid-maodm3ze] h2[data-astro-cid-maodm3ze]{margin:0;font-size:21px}.form-head[data-astro-cid-maodm3ze] p[data-astro-cid-maodm3ze]{color:var(--muted);margin:2px 0;font-size:12px}.form-head[data-astro-cid-maodm3ze] button[data-astro-cid-maodm3ze]{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:800}.input-grid[data-astro-cid-maodm3ze]{grid-template-columns:repeat(3,1fr);gap:16px 18px;display:grid}.calculator-form[data-astro-cid-maodm3ze] label[data-astro-cid-maodm3ze]{align-content:start;gap:7px;font-weight:800;display:grid}.input-unit[data-astro-cid-maodm3ze],.calculator-form[data-astro-cid-maodm3ze] select[data-astro-cid-maodm3ze]{background:#fff;border:1px solid #aeb9b2;border-radius:5px;height:49px}.input-unit[data-astro-cid-maodm3ze]{grid-template-columns:1fr 48px;display:grid;overflow:hidden}.input-unit[data-astro-cid-maodm3ze]:focus-within,.calculator-form[data-astro-cid-maodm3ze] select[data-astro-cid-maodm3ze]:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft);outline:0}.input-unit[data-astro-cid-maodm3ze] input[data-astro-cid-maodm3ze]{border:0;outline:0;width:100%;min-width:0;padding:0 13px;font-size:16px;font-weight:800}.input-unit[data-astro-cid-maodm3ze] b[data-astro-cid-maodm3ze]{border-left:1px solid var(--line);color:#55615a;background:#f0f3f1;place-items:center;display:grid}.calculator-form[data-astro-cid-maodm3ze] select[data-astro-cid-maodm3ze]{width:100%;padding:0 12px;font-weight:800}.calculator-form[data-astro-cid-maodm3ze] details[data-astro-cid-maodm3ze]{border-top:1px solid var(--line);margin-top:20px}.calculator-form[data-astro-cid-maodm3ze] summary[data-astro-cid-maodm3ze]{color:var(--green);cursor:pointer;padding:14px 0;font-weight:900}.loan-grid[data-astro-cid-maodm3ze]{grid-template-columns:repeat(4,1fr)}.form-error[data-astro-cid-maodm3ze]{background:var(--red-soft);color:#76392f;margin:16px 0 0;padding:11px 13px}.calculate[data-astro-cid-maodm3ze]{width:100%;margin-top:20px}.result-grid[data-astro-cid-maodm3ze]{grid-template-columns:1fr 1.4fr;gap:20px;margin-top:20px;display:grid}.result-main[data-astro-cid-maodm3ze]{background:var(--green);color:#fff;border-color:var(--green);flex-direction:column;padding:24px;display:flex}.result-main[data-astro-cid-maodm3ze]>span[data-astro-cid-maodm3ze]{color:#cbded7;font-size:13px}.result-main[data-astro-cid-maodm3ze]>strong[data-astro-cid-maodm3ze]{color:#f2cf72;font-size:31px}.result-main[data-astro-cid-maodm3ze]>p[data-astro-cid-maodm3ze]{color:#dce8e3;margin:2px 0;font-size:12px}.result-note[data-astro-cid-maodm3ze]{border-top:1px solid #477467;margin-top:auto;padding-top:18px;display:grid}.result-note[data-astro-cid-maodm3ze] span[data-astro-cid-maodm3ze]{color:#cbded7;font-size:12px}.result-note[data-astro-cid-maodm3ze] strong[data-astro-cid-maodm3ze]{font-size:20px}.result-main[data-astro-cid-maodm3ze] .button[data-astro-cid-maodm3ze]{color:#fff;background:0 0;border-color:#89aa9f;margin-top:16px}.result-parts[data-astro-cid-maodm3ze]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.result-parts[data-astro-cid-maodm3ze] section[data-astro-cid-maodm3ze]{padding:20px}.result-parts[data-astro-cid-maodm3ze] span[data-astro-cid-maodm3ze],.result-parts[data-astro-cid-maodm3ze] strong[data-astro-cid-maodm3ze],.result-parts[data-astro-cid-maodm3ze] small[data-astro-cid-maodm3ze]{display:block}.result-parts[data-astro-cid-maodm3ze] span[data-astro-cid-maodm3ze]{color:var(--muted);font-size:12px}.result-parts[data-astro-cid-maodm3ze] strong[data-astro-cid-maodm3ze]{color:var(--green);margin-top:3px;font-size:19px}.result-parts[data-astro-cid-maodm3ze] small[data-astro-cid-maodm3ze]{color:var(--muted);margin-top:5px}.eligibility[data-astro-cid-maodm3ze] strong[data-astro-cid-maodm3ze]{font-size:17px}.eligibility-panel[data-astro-cid-maodm3ze],.stages-panel[data-astro-cid-maodm3ze]{margin-top:20px;padding:22px 24px}.section-head[data-astro-cid-maodm3ze]{justify-content:space-between;align-items:end;gap:20px;display:flex}.section-head[data-astro-cid-maodm3ze] h2[data-astro-cid-maodm3ze]{margin:0;font-size:20px}.section-head[data-astro-cid-maodm3ze] p[data-astro-cid-maodm3ze]{color:var(--muted);margin:2px 0;font-size:12px}.section-head[data-astro-cid-maodm3ze]>span[data-astro-cid-maodm3ze]{color:var(--muted);font-size:12px}.check-list[data-astro-cid-maodm3ze]{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px;display:grid}.check-list[data-astro-cid-maodm3ze]>div{border:1px solid var(--line);border-radius:5px;gap:4px;padding:12px;display:grid}.check-list[data-astro-cid-maodm3ze] b{font-size:11px}.check-list[data-astro-cid-maodm3ze] .pass b{color:var(--green)}.check-list[data-astro-cid-maodm3ze] .fail{background:var(--red-soft);border-color:#d7a49a}.check-list[data-astro-cid-maodm3ze] .fail b{color:#8d4338}.check-list[data-astro-cid-maodm3ze] span{font-size:12px}.stage-table[data-astro-cid-maodm3ze]{border-top:1px solid var(--line);margin-top:16px;display:grid}.stage-table[data-astro-cid-maodm3ze]>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;padding:12px 4px;font-size:13px;display:grid}.stage-table[data-astro-cid-maodm3ze]>div span{color:var(--muted)}.stage-table[data-astro-cid-maodm3ze]>div strong{text-align:right;color:var(--green)}.content-grid[data-astro-cid-maodm3ze]{grid-template-columns:1fr 290px;align-items:start;gap:20px;margin-top:28px;display:grid}.explanation[data-astro-cid-maodm3ze],.facts[data-astro-cid-maodm3ze]{padding:24px}.explanation[data-astro-cid-maodm3ze] h2[data-astro-cid-maodm3ze],.facts[data-astro-cid-maodm3ze] h2[data-astro-cid-maodm3ze]{margin:27px 0 8px;font-size:19px}.explanation[data-astro-cid-maodm3ze] h2[data-astro-cid-maodm3ze]:first-child,.facts[data-astro-cid-maodm3ze] h2[data-astro-cid-maodm3ze]:first-child{margin-top:0}.explanation[data-astro-cid-maodm3ze] p[data-astro-cid-maodm3ze]{color:#4f5a54}.source[data-astro-cid-maodm3ze]{border-top:1px solid var(--line);padding:14px 0;display:grid}.source[data-astro-cid-maodm3ze] a[data-astro-cid-maodm3ze]{color:var(--green)}.source[data-astro-cid-maodm3ze] small[data-astro-cid-maodm3ze]{color:var(--muted)}.facts[data-astro-cid-maodm3ze] dl[data-astro-cid-maodm3ze]{margin:0}.facts[data-astro-cid-maodm3ze] dl[data-astro-cid-maodm3ze] div[data-astro-cid-maodm3ze]{border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;display:flex}.facts[data-astro-cid-maodm3ze] dl[data-astro-cid-maodm3ze] div[data-astro-cid-maodm3ze]:first-child{border-top:0}.facts[data-astro-cid-maodm3ze] dt[data-astro-cid-maodm3ze]{color:var(--muted)}.facts[data-astro-cid-maodm3ze] dd[data-astro-cid-maodm3ze]{margin:0;font-weight:800}@media (width<=950px){.input-grid[data-astro-cid-maodm3ze],.loan-grid[data-astro-cid-maodm3ze]{grid-template-columns:1fr 1fr}.result-grid[data-astro-cid-maodm3ze],.content-grid[data-astro-cid-maodm3ze]{grid-template-columns:1fr}.check-list[data-astro-cid-maodm3ze]{grid-template-columns:1fr 1fr}.review[data-astro-cid-maodm3ze]{display:none}.result-note[data-astro-cid-maodm3ze]{margin-top:18px}}@media (width<=600px){.calculator-form[data-astro-cid-maodm3ze]{padding:18px}.input-grid[data-astro-cid-maodm3ze],.loan-grid[data-astro-cid-maodm3ze],.result-parts[data-astro-cid-maodm3ze],.check-list[data-astro-cid-maodm3ze]{grid-template-columns:1fr}.result-main[data-astro-cid-maodm3ze]>strong[data-astro-cid-maodm3ze]{font-size:27px}.stage-table[data-astro-cid-maodm3ze]>div{grid-template-columns:1fr 1fr}.stage-table[data-astro-cid-maodm3ze]>div strong{text-align:left}.section-head[data-astro-cid-maodm3ze]{flex-direction:column;align-items:start}}
