.RetirementCalculator-module__P443Ya__intro{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-card-feature);color:var(--cm-text-secondary);font-size:var(--cm-text-sm-body);line-height:var(--cm-leading-ui);max-width:var(--cm-prose-max);margin-bottom:36px;padding:22px 24px}.RetirementCalculator-module__P443Ya__intro strong{color:var(--cm-text-primary)}.RetirementCalculator-module__P443Ya__section{margin-bottom:48px}.RetirementCalculator-module__P443Ya__sectionEyebrow{font-size:var(--cm-text-xs-lg);text-transform:uppercase;letter-spacing:.1em;color:var(--cm-accent);margin-bottom:8px;font-weight:600}.RetirementCalculator-module__P443Ya__sectionHeading{font-family:var(--cm-font-display);color:var(--cm-text-primary);margin-bottom:16px;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;line-height:1.2}.RetirementCalculator-module__P443Ya__sectionLead{color:var(--cm-text-secondary);font-size:var(--cm-text-body);max-width:var(--cm-prose-max);line-height:var(--cm-leading-ui);margin-bottom:24px}.RetirementCalculator-module__P443Ya__controls{grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:28px;display:grid}.RetirementCalculator-module__P443Ya__field{flex-direction:column;gap:8px;display:flex}.RetirementCalculator-module__P443Ya__label{font-size:var(--cm-text-sm-body);color:var(--cm-text-secondary);font-weight:500}.RetirementCalculator-module__P443Ya__label strong{color:var(--cm-accent)}.RetirementCalculator-module__P443Ya__input{background:var(--cm-surface-2);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-lg);color:var(--cm-text-primary);font-size:var(--cm-text-body);font-family:var(--cm-font-ui);transition:border-color var(--cm-duration-fast);outline:none;width:100%;padding:12px 14px}.RetirementCalculator-module__P443Ya__input:focus{border-color:var(--cm-accent)}.RetirementCalculator-module__P443Ya__slider{appearance:none;background:var(--cm-surface-3);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px}.RetirementCalculator-module__P443Ya__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cm-accent);cursor:pointer;border-radius:50%;width:20px;height:20px}.RetirementCalculator-module__P443Ya__helpText{font-size:var(--cm-text-xs-lg);color:var(--cm-text-muted);line-height:var(--cm-leading-ui)}.RetirementCalculator-module__P443Ya__toggleRow{background:0 0;border:none;padding:0}.RetirementCalculator-module__P443Ya__toggleButton{border-radius:var(--cm-radius-lg);border:1px solid var(--cm-line-2);background:var(--cm-surface-2);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;align-items:center;gap:12px;padding:12px 14px;display:flex}.RetirementCalculator-module__P443Ya__toggleButton:focus-visible{outline:2px solid var(--cm-accent);outline-offset:2px}.RetirementCalculator-module__P443Ya__toggleLabel{font-size:var(--cm-text-sm-body);color:var(--cm-text-secondary)}.RetirementCalculator-module__P443Ya__toggleLabel strong{color:var(--cm-text-primary)}.RetirementCalculator-module__P443Ya__toggle{background:var(--cm-surface-3);cursor:pointer;width:40px;height:22px;transition:background var(--cm-duration-fast);border-radius:999px;align-items:center;display:inline-flex;position:relative}.RetirementCalculator-module__P443Ya__toggleActive{background:var(--cm-accent)}.RetirementCalculator-module__P443Ya__toggleKnob{width:18px;height:18px;transition:transform var(--cm-duration-fast);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.RetirementCalculator-module__P443Ya__toggleActive .RetirementCalculator-module__P443Ya__toggleKnob{transform:translate(18px)}.RetirementCalculator-module__P443Ya__corpusCard{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-card-feature);grid-template-columns:1fr 1fr;gap:28px;margin-bottom:36px;padding:28px;display:grid}.RetirementCalculator-module__P443Ya__corpusLeft{flex-direction:column;gap:12px;display:flex}.RetirementCalculator-module__P443Ya__corpusLabel{font-size:var(--cm-text-xs-lg);text-transform:uppercase;letter-spacing:.06em;color:var(--cm-text-muted)}.RetirementCalculator-module__P443Ya__corpusValue{font-family:var(--cm-font-display);color:var(--cm-accent);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.05}.RetirementCalculator-module__P443Ya__corpusSub{font-size:var(--cm-text-sm-body);color:var(--cm-text-secondary);line-height:var(--cm-leading-ui)}.RetirementCalculator-module__P443Ya__corpusSplit{flex-direction:column;gap:14px;display:flex}.RetirementCalculator-module__P443Ya__splitRow{border-bottom:1px solid var(--cm-line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.RetirementCalculator-module__P443Ya__splitRow:last-child{border-bottom:none}.RetirementCalculator-module__P443Ya__splitKey{font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary)}.RetirementCalculator-module__P443Ya__splitVal{font-size:var(--cm-text-body);color:var(--cm-text-primary);font-weight:600;font-family:var(--cm-font-display)}.RetirementCalculator-module__P443Ya__splitAccent{color:var(--cm-accent)}.RetirementCalculator-module__P443Ya__math{border:1px solid var(--cm-line);border-radius:var(--cm-radius-card-feature);background:var(--cm-surface-1)}.RetirementCalculator-module__P443Ya__mathToggle{width:100%;color:var(--cm-text-primary);font-size:var(--cm-text-sm-body);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 22px;font-weight:600;display:flex}.RetirementCalculator-module__P443Ya__mathBody{border-top:1px solid var(--cm-line);padding:16px 22px 24px}.RetirementCalculator-module__P443Ya__mathRow{border-bottom:1px dashed var(--cm-line);grid-template-columns:28px 1fr auto;align-items:baseline;gap:14px;padding:10px 0;display:grid}.RetirementCalculator-module__P443Ya__mathRow:last-child{border-bottom:none}.RetirementCalculator-module__P443Ya__mathNum{font-size:var(--cm-text-xs-lg);color:var(--cm-text-muted);font-family:var(--cm-font-display);font-weight:700}.RetirementCalculator-module__P443Ya__mathKey{font-size:var(--cm-text-sm-body);color:var(--cm-text-secondary);line-height:var(--cm-leading-ui)}.RetirementCalculator-module__P443Ya__mathKey small{color:var(--cm-text-muted);font-size:var(--cm-text-xs-lg);margin-top:2px;display:block}.RetirementCalculator-module__P443Ya__mathVal{font-size:var(--cm-text-sm-body);color:var(--cm-text-primary);font-weight:600;font-family:var(--cm-font-display)}.RetirementCalculator-module__P443Ya__mathFinal .RetirementCalculator-module__P443Ya__mathVal{color:var(--cm-accent);font-size:var(--cm-text-body)}.RetirementCalculator-module__P443Ya__sipBlock{background:var(--cm-accent-surface-faint);border:1px solid var(--cm-accent-border);border-radius:var(--cm-radius-card-feature);margin-bottom:40px;padding:28px}.RetirementCalculator-module__P443Ya__sipBlockHead{flex-direction:column;gap:6px;margin-bottom:22px;display:flex}.RetirementCalculator-module__P443Ya__sipLabel{font-size:var(--cm-text-xs-lg);text-transform:uppercase;letter-spacing:.06em;color:var(--cm-accent)}.RetirementCalculator-module__P443Ya__sipValue{font-family:var(--cm-font-display);color:var(--cm-text-primary);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.1}.RetirementCalculator-module__P443Ya__sipNote{font-size:var(--cm-text-sm-body);color:var(--cm-text-secondary);line-height:var(--cm-leading-ui)}.RetirementCalculator-module__P443Ya__sipNoteGood{color:var(--cm-accent);font-weight:600}.RetirementCalculator-module__P443Ya__phases{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:40px;display:grid}.RetirementCalculator-module__P443Ya__phaseCard{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-card-feature);flex-direction:column;gap:10px;padding:22px 22px 26px;display:flex}.RetirementCalculator-module__P443Ya__phaseTag{font-size:var(--cm-text-xs-lg);letter-spacing:.06em;text-transform:uppercase;color:var(--cm-accent);font-weight:600}.RetirementCalculator-module__P443Ya__phaseTitle{font-family:var(--cm-font-display);font-size:var(--cm-text-h3-card);color:var(--cm-text-primary);font-weight:700;line-height:1.2}.RetirementCalculator-module__P443Ya__phaseDesc{color:var(--cm-text-secondary);font-size:var(--cm-text-sm-body);line-height:var(--cm-leading-ui)}.RetirementCalculator-module__P443Ya__faqList{flex-direction:column;gap:12px;display:flex}.RetirementCalculator-module__P443Ya__faqItem{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-card-feature);padding:18px 22px}.RetirementCalculator-module__P443Ya__faqQ{color:var(--cm-text-primary);font-weight:600;font-size:var(--cm-text-body);margin-bottom:8px}.RetirementCalculator-module__P443Ya__faqA{color:var(--cm-text-secondary);font-size:var(--cm-text-sm-body);line-height:var(--cm-leading-ui)}.RetirementCalculator-module__P443Ya__source{font-size:var(--cm-text-xs-lg);color:var(--cm-text-muted);line-height:var(--cm-leading-ui);margin-top:20px}@media (max-width:880px){.RetirementCalculator-module__P443Ya__corpusCard{grid-template-columns:1fr;gap:22px}}@media (max-width:719px){.RetirementCalculator-module__P443Ya__controls{grid-template-columns:1fr;gap:18px}.RetirementCalculator-module__P443Ya__phases{grid-template-columns:1fr}.RetirementCalculator-module__P443Ya__sipBlock,.RetirementCalculator-module__P443Ya__corpusCard{padding:22px}}
