.article-lede[data-astro-cid-igdwt2sn]{font-size:1.15rem;color:var(--ms-ink-900);font-weight:500;margin-bottom:1.75rem}.tool-card[data-astro-cid-igdwt2sn]{background:var(--ms-surface);border:1px solid var(--ms-border);border-radius:var(--ms-radius-lg);padding:1.75rem 2rem;margin:0 0 2.5rem;box-shadow:0 1px 3px #0000000f}.estimator-form[data-astro-cid-igdwt2sn]{display:flex;flex-direction:column;gap:1.1rem}.estimator-field[data-astro-cid-igdwt2sn]{display:flex;flex-direction:column;gap:.35rem;max-width:460px}.estimator-label[data-astro-cid-igdwt2sn]{font-weight:600;font-size:1rem;color:var(--ms-ink-900);display:flex;flex-direction:column;gap:.2rem}.estimator-label__sub[data-astro-cid-igdwt2sn]{font-weight:400;font-size:.85rem;color:var(--ms-ink-500)}.estimator-input[data-astro-cid-igdwt2sn]{font-family:var(--ms-font-sans);font-size:1rem;color:var(--ms-ink-900);background:var(--ms-page-bg);border:1px solid var(--ms-border);border-radius:var(--ms-radius-md);padding:.55rem .75rem;width:100%;max-width:140px;appearance:none;-webkit-appearance:none}.estimator-input[data-astro-cid-igdwt2sn]:focus{outline:2px solid var(--ms-blue-600);outline-offset:2px;border-color:var(--ms-blue-600)}.estimator-checks[data-astro-cid-igdwt2sn]{border:none;padding:.5rem 0 0;margin:.4rem 0 0;display:flex;flex-direction:column;gap:.75rem}.estimator-checks[data-astro-cid-igdwt2sn] legend[data-astro-cid-igdwt2sn]{padding:0;margin-bottom:.3rem}.estimator-check[data-astro-cid-igdwt2sn]{display:flex;align-items:flex-start;gap:.6rem;font-weight:400;cursor:pointer}.estimator-check[data-astro-cid-igdwt2sn] input[data-astro-cid-igdwt2sn][type=checkbox]{margin-top:.3rem;width:1.05rem;height:1.05rem;flex-shrink:0}.estimator-check__label[data-astro-cid-igdwt2sn]{display:block;font-weight:600;color:var(--ms-ink-900);font-size:.98rem}.tool-hint[data-astro-cid-igdwt2sn]{font-size:.85rem;color:var(--ms-ink-500);margin:0}.estimator-error[data-astro-cid-igdwt2sn]{color:#991b1b}.tool-submit[data-astro-cid-igdwt2sn]{align-self:flex-start;margin-top:.25rem}.result-panel[data-astro-cid-igdwt2sn]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ms-border)}.estimate-total[data-astro-cid-igdwt2sn]{font-size:1.6rem;font-weight:700;color:var(--ms-blue-700);margin:0 0 .75rem}.breakdown-table[data-astro-cid-igdwt2sn]{border-collapse:collapse;width:100%;margin:1rem 0}.breakdown-table[data-astro-cid-igdwt2sn] th[data-astro-cid-igdwt2sn],.breakdown-table[data-astro-cid-igdwt2sn] td[data-astro-cid-igdwt2sn]{text-align:left;padding:.55rem .75rem;border:1px solid var(--ms-border);font-size:.92rem}.breakdown-table[data-astro-cid-igdwt2sn] th[data-astro-cid-igdwt2sn]{font-weight:600;background:var(--ms-page-bg)}.breakdown-table[data-astro-cid-igdwt2sn] tr[data-astro-cid-igdwt2sn].total td[data-astro-cid-igdwt2sn]{font-weight:700;color:var(--ms-blue-700)}.result-note[data-astro-cid-igdwt2sn]{font-size:.88rem;color:var(--ms-ink-500);margin-top:.75rem}.calc-capture[data-astro-cid-igdwt2sn]{margin-bottom:2.5rem}.calc-capture__heading[data-astro-cid-igdwt2sn]{margin-top:0;font-size:1.2rem}.calc-capture__intro[data-astro-cid-igdwt2sn]{color:var(--ms-ink-500);margin-bottom:1.25rem}.tool-disclaimer[data-astro-cid-igdwt2sn]{margin-top:1.25rem;font-size:.82rem;color:var(--ms-ink-500);font-style:italic;border-top:1px solid var(--ms-border);padding-top:.9rem}h2[data-astro-cid-igdwt2sn]{margin-top:2.25rem}p[data-astro-cid-igdwt2sn]{margin-bottom:1rem}.exclusions-list[data-astro-cid-igdwt2sn]{margin:.5rem 0 1rem;padding-left:1.3rem}.exclusions-list[data-astro-cid-igdwt2sn] li[data-astro-cid-igdwt2sn]{margin-bottom:.55rem;font-size:.96rem}.faq-item[data-astro-cid-igdwt2sn]{margin-bottom:1.5rem}.faq-item__q[data-astro-cid-igdwt2sn]{font-size:1.05rem;margin-top:0;margin-bottom:.4rem}.faq-item__a[data-astro-cid-igdwt2sn]{margin:0;color:var(--ms-ink-900)}.sources[data-astro-cid-igdwt2sn]{margin-top:2.75rem;padding-top:1.5rem;border-top:1px solid var(--ms-border)}.sources[data-astro-cid-igdwt2sn] h2[data-astro-cid-igdwt2sn]{font-size:1.15rem;margin-top:0}.sources__list[data-astro-cid-igdwt2sn]{padding-left:1.15rem}.sources__list[data-astro-cid-igdwt2sn] li[data-astro-cid-igdwt2sn]{font-size:.92rem;color:var(--ms-ink-500);margin-bottom:.35rem}.sources__note[data-astro-cid-igdwt2sn]{font-size:.85rem;color:var(--ms-ink-500);font-style:italic;margin-top:.75rem}.article-cta[data-astro-cid-igdwt2sn]{background:var(--ms-surface);border:1px solid var(--ms-border);border-radius:var(--ms-radius-lg);padding:1.75rem 2rem;margin:2.5rem 0 2rem;box-shadow:0 1px 2px #0000000d}.article-cta[data-astro-cid-igdwt2sn] h2[data-astro-cid-igdwt2sn]{margin-top:0;font-size:1.25rem}.article-cta__actions[data-astro-cid-igdwt2sn]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.1rem}.related[data-astro-cid-igdwt2sn]{margin-top:1.5rem}.related__list[data-astro-cid-igdwt2sn]{list-style:none;padding:0}.related__list[data-astro-cid-igdwt2sn] li[data-astro-cid-igdwt2sn]{margin-bottom:1rem}.related__list[data-astro-cid-igdwt2sn] a[data-astro-cid-igdwt2sn]{font-weight:600;font-size:1.02rem}.related__summary[data-astro-cid-igdwt2sn]{display:block;color:var(--ms-ink-500);font-size:.92rem;margin-top:.15rem}@media(max-width:600px){.tool-card[data-astro-cid-igdwt2sn],.article-cta[data-astro-cid-igdwt2sn]{padding:1.25rem}.estimator-input[data-astro-cid-igdwt2sn]{max-width:100%}}
