.field-hint[data-astro-cid-u4tysdiy]{color:var(--calc-text-muted);margin:.85rem 0 0;font-size:.82rem;line-height:1.5}.field-hint[data-astro-cid-u4tysdiy] a[data-astro-cid-u4tysdiy]{color:var(--calc-link-color)}.question-label[data-astro-cid-u4tysdiy]{color:var(--calc-text);margin:1rem 0 .6rem;font-size:.88rem;font-weight:600;line-height:1.5}.question-label[data-astro-cid-u4tysdiy]:first-child{margin-top:0}.spouse-only[data-astro-cid-u4tysdiy][hidden],.spouse-col[data-astro-cid-u4tysdiy][hidden]{display:none}.toggle-row[data-astro-cid-u4tysdiy]{cursor:pointer;color:var(--calc-text);align-items:center;gap:.625rem;padding:.4rem 0;font-size:.9rem;display:flex}.toggle-row[data-astro-cid-u4tysdiy] input[data-astro-cid-u4tysdiy][type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--calc-accent);cursor:pointer;flex-shrink:0}.advanced-card[data-astro-cid-u4tysdiy] summary[data-astro-cid-u4tysdiy]{cursor:pointer;color:var(--calc-text);font-size:.9rem;font-weight:700;list-style:none}.advanced-card[data-astro-cid-u4tysdiy] summary[data-astro-cid-u4tysdiy]::-webkit-details-marker{display:none}.advanced-card[data-astro-cid-u4tysdiy] summary[data-astro-cid-u4tysdiy]:before{content:"+ ";color:var(--calc-text-muted)}.advanced-card[data-astro-cid-u4tysdiy][open] summary[data-astro-cid-u4tysdiy]:before{content:"- "}.advanced-card[data-astro-cid-u4tysdiy][open] summary[data-astro-cid-u4tysdiy]{margin-bottom:.85rem}.related-tool-links[data-astro-cid-u4tysdiy]{gap:.6rem;display:grid}.related-tool-links[data-astro-cid-u4tysdiy] a[data-astro-cid-u4tysdiy]{border:1px solid var(--calc-card-border);background:var(--calc-card-bg);color:var(--calc-link-color);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.related-tool-links[data-astro-cid-u4tysdiy] span[data-astro-cid-u4tysdiy]{color:var(--calc-text-muted);font-size:.8125rem;font-weight:600}.callout-card[data-astro-cid-u4tysdiy]{border-color:var(--border);background:var(--surface)}.callout-card[data-astro-cid-u4tysdiy] h3[data-astro-cid-u4tysdiy]{color:var(--calc-notice-strong);margin:0 0 .5rem;font-size:1rem;font-weight:700}.callout-card[data-astro-cid-u4tysdiy] p[data-astro-cid-u4tysdiy]{color:var(--calc-text-muted);margin:0;font-size:.88rem;line-height:1.6}.eligibility-banner[data-astro-cid-u4tysdiy]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.eligibility-badge[data-astro-cid-u4tysdiy]{letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--calc-results-border);background:var(--calc-results-breakdown-bg);color:var(--calc-results-label-text);border-radius:999px;padding:.3rem .7rem;font-size:.78rem;font-weight:700;display:inline-block}.eligibility-badge[data-astro-cid-u4tysdiy].eligible{border-color:var(--positive);color:var(--positive)}.eligibility-badge[data-astro-cid-u4tysdiy].not-eligible{border-color:var(--negative);color:var(--negative)}.eligibility-reason[data-astro-cid-u4tysdiy]{color:var(--calc-results-label-text);flex:12rem;font-size:.85rem;line-height:1.5}.secondary-result[data-astro-cid-u4tysdiy]{border:1px solid var(--calc-results-row-border);background:var(--calc-results-breakdown-bg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0 0 1.1rem;padding:.85rem 1rem;display:flex}.secondary-result-label[data-astro-cid-u4tysdiy]{color:var(--calc-results-label-text);font-size:.85rem;font-weight:600}.secondary-result-amount[data-astro-cid-u4tysdiy]{font-family:var(--calc-font-mono);color:var(--calc-results-amount);font-size:1.35rem;font-weight:700}.mandatory-note[data-astro-cid-u4tysdiy]{color:var(--calc-results-label-text);margin:.9rem 0 0;font-size:.8rem;line-height:1.6}.column-table[data-astro-cid-u4tysdiy]{border-collapse:collapse;width:100%;font-size:.85rem}.column-table[data-astro-cid-u4tysdiy] th[data-astro-cid-u4tysdiy],.column-table[data-astro-cid-u4tysdiy] td[data-astro-cid-u4tysdiy]{text-align:right;border-bottom:1px solid var(--calc-card-border);color:var(--calc-text);padding:.55rem .5rem}.column-table[data-astro-cid-u4tysdiy] th[data-astro-cid-u4tysdiy]:first-child,.column-table[data-astro-cid-u4tysdiy] td[data-astro-cid-u4tysdiy]:first-child{text-align:left;color:var(--calc-text-muted)}.column-table[data-astro-cid-u4tysdiy] thead[data-astro-cid-u4tysdiy] th[data-astro-cid-u4tysdiy]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);font-size:.76rem}.disclaimer-card[data-astro-cid-u4tysdiy] h3[data-astro-cid-u4tysdiy]{color:var(--calc-text);margin:0 0 .5rem;font-size:1rem;font-weight:700}.disclaimer-card[data-astro-cid-u4tysdiy] p[data-astro-cid-u4tysdiy]{color:var(--calc-text-muted);margin:0;font-size:.85rem;line-height:1.6}
