.roth-conversion-module__hfnk5G__inputStack,.roth-conversion-module__hfnk5G__fieldStack,.roth-conversion-module__hfnk5G__resultsStack,.roth-conversion-module__hfnk5G__afterStack,.roth-conversion-module__hfnk5G__methodologyStack,.roth-conversion-module__hfnk5G__faqStack{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.roth-conversion-module__hfnk5G__fieldStack{gap:0}.roth-conversion-module__hfnk5G__taxAdviceBanner,.roth-conversion-module__hfnk5G__educationNote,.roth-conversion-module__hfnk5G__lookbackNote,.roth-conversion-module__hfnk5G__separateNote{border-left:.25rem solid var(--signal);color:var(--ink);background:#fff8eb;margin:0;padding:.9rem 1rem}.roth-conversion-module__hfnk5G__taxAdviceBanner{font-size:.92rem}.roth-conversion-module__hfnk5G__assumptionTape{border-top:1px solid var(--grid);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1.4rem 0 0;padding-top:1rem;display:grid}.roth-conversion-module__hfnk5G__assumptionTape div{min-width:0}.roth-conversion-module__hfnk5G__assumptionTape dt,.roth-conversion-module__hfnk5G__panelEyebrow{color:var(--ink-muted);font-family:var(--font-data);letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-weight:750}.roth-conversion-module__hfnk5G__assumptionTape dd{color:var(--ink);font-family:var(--font-data);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:.8rem;line-height:1.45}.roth-conversion-module__hfnk5G__resultsStack,.roth-conversion-module__hfnk5G__irmaaSummaryGrid,.roth-conversion-module__hfnk5G__distributionGrid{gap:.85rem}.roth-conversion-module__hfnk5G__sectionHeading{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,5vw,2.2rem)}.roth-conversion-module__hfnk5G__sectionIntro,.roth-conversion-module__hfnk5G__methodologyStack p,.roth-conversion-module__hfnk5G__sourcePanel p,.roth-conversion-module__hfnk5G__faqStack p{max-width:48rem;color:var(--ink-muted);margin:.55rem 0 0}.roth-conversion-module__hfnk5G__chartCanvas{width:100%;height:20rem}.roth-conversion-module__hfnk5G__irmaaPanel,.roth-conversion-module__hfnk5G__sourcePanel{border:1px solid var(--grid);border-radius:var(--radius-md);background:var(--surface);min-width:0;padding:clamp(1rem,4vw,1.5rem)}.roth-conversion-module__hfnk5G__panelEyebrow{color:var(--brand-strong);margin:0 0 .55rem}.roth-conversion-module__hfnk5G__irmaaSummaryGrid{margin-top:1.25rem;display:grid}.roth-conversion-module__hfnk5G__lookbackNote{margin-top:1rem}.roth-conversion-module__hfnk5G__separateNote{border-left-color:var(--brand);background:var(--brand-soft)}.roth-conversion-module__hfnk5G__methodologyStack{border-top:1px solid var(--grid);padding-top:1.25rem}.roth-conversion-module__hfnk5G__methodologyStack code{font-family:var(--font-data);font-size:.88em}.roth-conversion-module__hfnk5G__sourcePanel ul{margin-bottom:0;padding-left:1.2rem}.roth-conversion-module__hfnk5G__sourcePanel li+li{margin-top:.55rem}.roth-conversion-module__hfnk5G__educationNote{font-size:.95rem}.roth-conversion-module__hfnk5G__distributionGrid{display:grid}.roth-conversion-module__hfnk5G__faqStack details{border-top:1px solid var(--grid);padding-block:.8rem}.roth-conversion-module__hfnk5G__faqStack summary{cursor:pointer;font-weight:750}@media (min-width:42rem){.roth-conversion-module__hfnk5G__resultsStack,.roth-conversion-module__hfnk5G__irmaaSummaryGrid,.roth-conversion-module__hfnk5G__distributionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:24rem){.roth-conversion-module__hfnk5G__assumptionTape{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.roth-conversion-module__hfnk5G__taxAdviceBanner,.roth-conversion-module__hfnk5G__educationNote,.roth-conversion-module__hfnk5G__lookbackNote,.roth-conversion-module__hfnk5G__separateNote{border-color:canvastext}}
