.cs[data-astro-cid-h3cxm5ew]{padding:48px 0 72px}.cs-inner[data-astro-cid-h3cxm5ew]{max-width:820px;margin:0 auto;padding-inline:20px}.cs-thesis[data-astro-cid-h3cxm5ew]{font-size:clamp(17px,2.1vw,20px);line-height:1.55;margin:0 0 28px}.cs[data-astro-cid-h3cxm5ew] h2[data-astro-cid-h3cxm5ew]{font-size:clamp(22px,3.2vw,29px);line-height:1.15;margin:48px 0 12px}.cs[data-astro-cid-h3cxm5ew] p[data-astro-cid-h3cxm5ew]{line-height:1.65}.cs-form[data-astro-cid-h3cxm5ew]{display:grid;gap:20px}.cs-group[data-astro-cid-h3cxm5ew]{border:1px solid var(--gray-300);border-radius:10px;padding:16px 18px 20px;margin:0;background:var(--white)}.cs-group[data-astro-cid-h3cxm5ew] legend[data-astro-cid-h3cxm5ew]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-700);padding-inline:6px}.cs-field[data-astro-cid-h3cxm5ew]{display:grid;gap:5px;margin-top:14px}.cs-label[data-astro-cid-h3cxm5ew]{font-weight:700;font-size:15px}.cs-hint[data-astro-cid-h3cxm5ew]{font-size:13px;color:var(--gray-700);line-height:1.5}.cs-field[data-astro-cid-h3cxm5ew] select[data-astro-cid-h3cxm5ew],.cs-field[data-astro-cid-h3cxm5ew] input[data-astro-cid-h3cxm5ew]{font:inherit;padding:9px 11px;border:1px solid var(--gray-500);border-radius:7px;background:var(--white);width:100%;max-width:320px}.cs-money[data-astro-cid-h3cxm5ew],.cs-pct[data-astro-cid-h3cxm5ew],.cs-plain[data-astro-cid-h3cxm5ew]{display:inline-flex;align-items:center;gap:7px}.cs-money[data-astro-cid-h3cxm5ew]:before{content:"$";color:var(--gray-700);font-weight:700}.cs-pct[data-astro-cid-h3cxm5ew]:after{content:"%";color:var(--gray-700);font-weight:700}.cs-controls[data-astro-cid-h3cxm5ew]{display:flex;gap:10px;flex-wrap:wrap}.cs-btn[data-astro-cid-h3cxm5ew]{font:inherit;font-weight:700;padding:10px 16px;border-radius:7px;border:1px solid var(--brand-teal);background:var(--brand-teal);color:var(--white);cursor:pointer}.cs-btn-quiet[data-astro-cid-h3cxm5ew]{background:transparent;color:var(--brand-teal)}.cs-example-warn[data-astro-cid-h3cxm5ew]{margin:16px 0 0;padding:12px 16px;border-left:3px solid var(--brand-teal);background:color-mix(in srgb,var(--brand-teal) 8%,transparent);font-size:14px;line-height:1.55;border-radius:0 6px 6px 0}.cs-out[data-astro-cid-h3cxm5ew]{display:block;margin-top:24px}.cs-empty[data-astro-cid-h3cxm5ew]{color:var(--gray-700);font-style:italic;margin:0}.cs-results[data-astro-cid-h3cxm5ew]{display:grid;gap:1px;background:var(--gray-300);border:1px solid var(--gray-300);border-radius:10px;overflow:hidden}.cs-capture[data-astro-cid-h3cxm5ew]{margin-top:22px;padding:20px 22px;background:var(--brand-teal-soft, rgba(15, 138, 141, .07));border:1px solid rgba(15,138,141,.28);border-radius:12px}.cs-capture-head[data-astro-cid-h3cxm5ew]{margin:0 0 6px;font-size:18px;color:var(--brand-navy, #1F3A5F)}.cs-capture-sub[data-astro-cid-h3cxm5ew]{margin:0 0 14px;font-size:15px;line-height:1.6;color:var(--gray-700);max-width:62ch}.cs-capture-form[data-astro-cid-h3cxm5ew]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cs-capture-input[data-astro-cid-h3cxm5ew]{flex:1 1 260px;min-width:0;padding:11px 14px;font-size:15px;border:1px solid var(--gray-300);border-radius:8px;background:#fff;color:var(--brand-navy, #1F3A5F)}.cs-capture-input[data-astro-cid-h3cxm5ew]:focus{outline:none;border-color:var(--brand-teal);box-shadow:0 0 0 3px #0f8a8d2e}.cs-capture-btn[data-astro-cid-h3cxm5ew]{flex:0 0 auto;background:var(--brand-teal);color:#fff;border-color:var(--brand-teal)}.cs-capture-btn[data-astro-cid-h3cxm5ew]:hover{background:var(--brand-teal-dark, #0b6e70)}.cs-capture-btn[data-astro-cid-h3cxm5ew]:disabled{opacity:.6;cursor:default}.cs-capture-msg[data-astro-cid-h3cxm5ew]{margin:12px 0 0;font-size:15px}.cs-capture-thanks[data-astro-cid-h3cxm5ew]{color:var(--brand-teal);font-weight:600}.cs-capture-error[data-astro-cid-h3cxm5ew]{color:var(--gray-700)}@media(max-width:560px){.cs-capture[data-astro-cid-h3cxm5ew]{padding:16px}.cs-capture-form[data-astro-cid-h3cxm5ew]{flex-direction:column;align-items:stretch}.cs-capture-btn[data-astro-cid-h3cxm5ew]{width:100%}}.cs-result[data-astro-cid-h3cxm5ew]{background:var(--white);padding:14px 18px;display:grid;gap:2px}.cs-result-label[data-astro-cid-h3cxm5ew]{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-700);font-weight:700}.cs-result-value[data-astro-cid-h3cxm5ew]{font-size:23px;font-weight:700;font-variant-numeric:tabular-nums}.cs-result-lead[data-astro-cid-h3cxm5ew]{background:color-mix(in srgb,var(--brand-teal) 9%,transparent)}.cs-result-lead[data-astro-cid-h3cxm5ew] .cs-result-value[data-astro-cid-h3cxm5ew]{font-size:31px}.cs-result-note[data-astro-cid-h3cxm5ew]{font-size:13px;color:var(--gray-700)}.cs-result-total[data-astro-cid-h3cxm5ew] .cs-result-value[data-astro-cid-h3cxm5ew]{color:var(--brand-teal)}.cs-negative[data-astro-cid-h3cxm5ew]{background:var(--white);padding:12px 18px;margin:0;font-size:14px;color:var(--gray-700)}.cs-formula[data-astro-cid-h3cxm5ew]{border:1px solid var(--gray-300);border-radius:10px;padding:6px 18px;background:var(--white)}.cs-formula[data-astro-cid-h3cxm5ew] p[data-astro-cid-h3cxm5ew]{margin:11px 0;font-size:14.5px}.cs-formula-net[data-astro-cid-h3cxm5ew]{border-top:1px solid var(--gray-300);padding-top:12px}.cs-note[data-astro-cid-h3cxm5ew]{font-size:13.5px;color:var(--gray-700);margin-top:12px}.cs-wont[data-astro-cid-h3cxm5ew]{padding-left:20px}.cs-wont[data-astro-cid-h3cxm5ew] li[data-astro-cid-h3cxm5ew]{margin-bottom:12px;line-height:1.65}.cs-faq[data-astro-cid-h3cxm5ew] details[data-astro-cid-h3cxm5ew]{border-bottom:1px solid var(--gray-300);padding:14px 0}.cs-faq[data-astro-cid-h3cxm5ew] summary[data-astro-cid-h3cxm5ew]{font-weight:700;cursor:pointer}.cs-faq[data-astro-cid-h3cxm5ew] p[data-astro-cid-h3cxm5ew]{margin:10px 0 0;color:var(--gray-700)}.cs-method[data-astro-cid-h3cxm5ew]{margin-top:56px;padding-top:22px;border-top:2px solid var(--gray-300);font-size:14px;color:var(--gray-700)}.cs-method[data-astro-cid-h3cxm5ew] h2[data-astro-cid-h3cxm5ew]{font-size:20px;margin-top:0}.cs-method[data-astro-cid-h3cxm5ew] li[data-astro-cid-h3cxm5ew]{margin-bottom:8px;line-height:1.6}.cs-anchor[data-astro-cid-h3cxm5ew]{display:grid}.cs-anchor[data-astro-cid-h3cxm5ew] .cs-result[data-astro-cid-h3cxm5ew]{border:1px solid var(--gray-300);border-radius:10px}.cs-anchor-say[data-astro-cid-h3cxm5ew]{margin:14px 0 0;font-size:14.5px;color:var(--gray-700)}
