.GEhQFa_step,.GEhQFa_resultStep{gap:var(--space-5);min-inline-size:0;display:grid}.GEhQFa_resultStep{gap:var(--space-6)}.GEhQFa_fieldGridSingle{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.GEhQFa_moneyControl{max-inline-size:26ch}.GEhQFa_stateSelectControl{max-inline-size:34ch}.GEhQFa_disclosureStack{gap:var(--space-3);display:grid}.GEhQFa_optionalDisclosure{border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);overflow:hidden}.GEhQFa_optionalDisclosure summary{background:var(--color-surface-base);color:var(--color-text-strong);cursor:pointer;font-size:var(--form-font-size-input);align-items:center;gap:var(--space-3);min-block-size:var(--control-height);padding:var(--space-3) var(--space-5);justify-content:space-between;font-weight:800;display:flex}.GEhQFa_optionalDisclosure summary::marker{color:var(--color-accent-deep)}.GEhQFa_optionalDisclosure summary strong{color:var(--color-text-secondary);font-size:var(--form-font-size-hint);white-space:nowrap}.GEhQFa_optionalDisclosureBody{background:var(--color-surface-cream);border-block-start:1px solid var(--color-border-light);padding:var(--space-5)}.GEhQFa_stepTitle{color:var(--color-text-strong);margin:0;font-size:24px;font-weight:800;line-height:1.25}.GEhQFa_stepIntro{color:var(--color-text-body);margin:var(--space-2) 0 0;max-inline-size:62ch;font-size:15px;line-height:1.55}.GEhQFa_privacyNote{background:var(--color-surface-cream);border:1px solid var(--color-border-warm);border-radius:var(--radius-md);color:var(--color-text-body);font-size:var(--form-font-size-hint);padding:var(--space-3) var(--space-4);margin:0;line-height:1.5}.GEhQFa_reviewLines{gap:var(--space-1);display:grid}.GEhQFa_assumptionsList{color:var(--color-text-body);font-size:var(--form-font-size-hint);gap:var(--space-3);margin:0;padding-inline-start:var(--space-5);line-height:1.55;list-style:outside;display:grid}.GEhQFa_assumptionsSource{color:var(--color-text-body);margin:var(--space-4) 0 0;font-size:13px;line-height:1.5}.GEhQFa_assumptionsSource a{color:var(--color-link-secondary);text-underline-offset:2px;font-weight:700;text-decoration:underline}.GEhQFa_assumptionsSource a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.GEhQFa_assessment{background:var(--color-surface-cream);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);padding:var(--space-6)}@media (max-width:768px){.GEhQFa_moneyControl,.GEhQFa_stateSelectControl{max-inline-size:none}.GEhQFa_optionalDisclosure summary{align-items:flex-start;gap:var(--space-1);padding-inline:var(--space-4);flex-direction:column}.GEhQFa_optionalDisclosure summary strong{white-space:normal}.GEhQFa_optionalDisclosureBody{padding:var(--space-4)}.GEhQFa_stepTitle{font-size:22px}.GEhQFa_stepIntro,.GEhQFa_privacyNote,.GEhQFa_assumptionsList{font-size:var(--form-font-size-input)}.GEhQFa_assessment{padding:var(--space-5)}}