.junior-isa_page__RYNkC{background:var(--page-bg)}.junior-isa_srOnly__fer_G{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.junior-isa_heroBand__JurkG{padding-top:var(--space-12);padding-bottom:var(--space-12)}.junior-isa_heroGrid__yPV6o{display:grid;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.junior-isa_heroTitle__XN3Kz{margin:0 0 var(--space-5);font-size:var(--text-display-size);line-height:var(--text-display-leading);letter-spacing:var(--text-display-tracking);font-weight:800;color:var(--text-primary)}.junior-isa_alias__R8WSd,.junior-isa_heroLede__pyrI5{margin:0 0 var(--space-4);max-width:40rem;font-size:var(--text-lede-size);line-height:var(--text-lede-leading);color:var(--text-secondary)}.junior-isa_alias__R8WSd{font-size:var(--text-body-size)}.junior-isa_byline__obo_e{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-6)}.junior-isa_avatar__J0yse{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#10213a;color:#f5f8fc;font-size:.8rem;font-weight:700}.junior-isa_bylineCopy__zRvY0{display:flex;flex-direction:column;gap:2px;margin:0;font-size:.9375rem;color:var(--text-secondary)}.junior-isa_authorLink__TcIH0{color:var(--text-primary);font-weight:600;text-decoration:none}.junior-isa_authorLink__TcIH0:hover{text-decoration:underline}.junior-isa_limitCard__3zDps{position:relative;overflow:hidden;padding:var(--space-8);border-radius:28px;background:#10213a;color:#f5f8fc}.junior-isa_limitCardDecor__AfDVH,.junior-isa_limitCardDecor__AfDVH:after,.junior-isa_limitCardDecor__AfDVH:before{position:absolute;border:1px solid rgba(245,248,252,.1);border-radius:50%;pointer-events:none}.junior-isa_limitCardDecor__AfDVH{top:-72px;right:-72px;width:196px;height:196px}.junior-isa_limitCardDecor__AfDVH:before{content:"";inset:22px}.junior-isa_limitCardDecor__AfDVH:after{content:"";inset:44px}.junior-isa_limitCardLead__Y5jfY,.junior-isa_limitCardSub__UCzQs{position:relative;margin:0;font-size:.95rem;line-height:1.45;color:rgba(245,248,252,.72)}.junior-isa_limitCardAmount__Jai_1{position:relative;margin:.15rem 0 .2rem;font-size:clamp(2.8rem,6vw,3.6rem);line-height:1;letter-spacing:-.04em;font-weight:800}.junior-isa_limitCardSub__UCzQs{margin-bottom:var(--space-6)}.junior-isa_limitChips__iiNcH{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.junior-isa_limitChips__iiNcH li{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;gap:var(--space-3);font-size:.95rem;line-height:1.4;color:rgba(245,248,252,.9)}.junior-isa_limitChipIcon__cZP59{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;color:#10213a;flex-shrink:0}.junior-isa_chipTeal__ZXZIy{background:#2ec9b0}.junior-isa_chipBlue__KrcSb{background:#4d8ff3}.junior-isa_chipAmber__n6J9o{background:#f3a833}.junior-isa_layout__0sVlG{display:grid;grid-gap:var(--space-10);gap:var(--space-10);padding:var(--space-12) 0 var(--space-16)}.junior-isa_toc__RA1hF{display:none}.junior-isa_tocTitle__vgV1y{margin:0 0 var(--space-4);font-size:.95rem;font-weight:700;color:var(--text-primary)}.junior-isa_toc__RA1hF ol{margin:0;padding:0;list-style:none}.junior-isa_toc__RA1hF li+li{margin-top:var(--space-3)}.junior-isa_toc__RA1hF a{color:var(--text-secondary);font-size:.95rem;line-height:1.45;text-decoration:none}.junior-isa_toc__RA1hF a:hover,.junior-isa_toc__RA1hF a[aria-current=location]{color:var(--brand-500)}.junior-isa_toc__RA1hF a[aria-current=location]{font-weight:600}.junior-isa_main__kKwA1{min-width:0}.junior-isa_how__Ytk35 h2,.junior-isa_section__HGPEk h2{margin:0 0 var(--space-6);font-size:var(--text-section-size);line-height:var(--text-section-leading);letter-spacing:var(--text-section-tracking);font-weight:800}.junior-isa_how__Ytk35,.junior-isa_section__HGPEk{margin-bottom:var(--space-12)}.junior-isa_card__0gg7g[id],.junior-isa_section__HGPEk[id]{scroll-margin-top:6.5rem}.junior-isa_card__0gg7g>p,.junior-isa_section__HGPEk p{margin:0 0 var(--space-4);font-size:var(--text-body-size);line-height:1.6;color:var(--text-secondary)}.junior-isa_card__0gg7g{padding:var(--space-6);margin-bottom:var(--space-6);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card)}.junior-isa_card__0gg7g h3,.junior-isa_faqItem__1tN10 h3,.junior-isa_typeCard__E_DZd h3{margin:0 0 var(--space-3);font-size:var(--text-card-size);line-height:1.28;font-weight:700}.junior-isa_card__0gg7g h3{display:flex;align-items:center;gap:var(--space-3)}.junior-isa_cardIcon__z6Nsy{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--surface-subtle);color:var(--text-primary);flex-shrink:0}.junior-isa_cardIconTeal__CP4Iw{background:rgba(46,201,176,.16);color:#1a9a86}.junior-isa_cardIconBlue__6g7S7{background:rgba(77,143,243,.16);color:#3d7de0}.junior-isa_cardIconAmber__qOQLK{background:rgba(243,168,51,.2);color:#c48416}.junior-isa_slider__KoZeA{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-5) 0}.junior-isa_sliderHead__RptRx{display:flex;flex-direction:column;gap:var(--space-1)}.junior-isa_sliderLabel__8C5RY{font-size:.95rem;font-weight:600;color:var(--text-primary)}.junior-isa_sliderTrack__HWWf3{position:relative;width:100%;height:52px;border-radius:14px}.junior-isa_sliderBar__FyFzk{display:flex;width:100%;height:100%;overflow:hidden;border-radius:inherit}.junior-isa_sliderCash__vJxXh,.junior-isa_sliderStocks__YDjr2{display:flex;align-items:center;min-width:0;padding:0 .9rem;font-size:.92rem;font-weight:700;white-space:nowrap;overflow:hidden}.junior-isa_sliderCash__vJxXh{background:#f3a833;color:#10213a}.junior-isa_sliderStocks__YDjr2{flex:1 1;background:#4d8ff3;color:#f5f8fc}.junior-isa_sliderThumb__yMXCl{position:absolute;top:50%;z-index:1;width:28px;height:28px;border-radius:999px;border:3px solid #10213a;background:#fff;box-shadow:0 0 0 8px transparent;cursor:pointer}.junior-isa_sliderThumb__yMXCl:before{content:"";position:absolute;inset:-10px}.junior-isa_sliderThumb__yMXCl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.junior-isa_sliderAmounts__ve5eH{display:flex;justify-content:space-between;gap:var(--space-4)}.junior-isa_sliderAmounts__ve5eH p{margin:0;display:grid;grid-gap:2px;gap:2px}.junior-isa_sliderAmounts__ve5eH span{color:var(--text-muted);font-size:.85rem}.junior-isa_sliderAmounts__ve5eH strong{color:var(--text-primary);font-size:1.05rem}.junior-isa_useIt__4w1Rm{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem;margin:var(--space-4) 0 0;padding:.7rem .85rem;border-radius:12px;background:var(--warning-soft);color:var(--text-primary);font-size:.95rem;line-height:1.45}.junior-isa_useItIcon__Qtou_{display:grid;place-items:center;color:#c48416}.junior-isa_useIt__4w1Rm strong{margin:0}.junior-isa_timeline__f1sym{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin:var(--space-5) 0 0;padding:0;list-style:none}.junior-isa_timeline__f1sym li{position:relative;padding-left:var(--space-6)}.junior-isa_timeline__f1sym li:before{content:"";position:absolute;top:.35rem;left:0;width:12px;height:12px;border-radius:999px;background:var(--brand-500)}.junior-isa_timeline__f1sym li:first-child:before,.junior-isa_timeline__f1sym li:nth-child(2):before{background:#2ec9b0}.junior-isa_timeline__f1sym li:nth-child(3):before{background:#4d8ff3}.junior-isa_timeline__f1sym li:nth-child(4):before{background:#f3a833}.junior-isa_timelineLabel__Aazwr{margin:0 0 var(--space-1);font-weight:700;color:var(--text-primary)}.junior-isa_timeline__f1sym p{margin:0;color:var(--text-secondary)}.junior-isa_payerRow__EGjG9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:0 0 var(--space-5)}.junior-isa_payerChips__Qk3Zt{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.junior-isa_payerChips__Qk3Zt li{padding:.4rem .85rem;border-radius:999px;font-size:.9rem;font-weight:600}.junior-isa_payerBlue__8rXtc{background:rgba(77,143,243,.16);color:#2f68c4}.junior-isa_payerTeal__KNN_6{background:rgba(46,201,176,.18);color:#17806f}.junior-isa_payerAmber__drVmg{background:rgba(243,168,51,.2);color:#9a6a10}.junior-isa_payerPurple__Oeptc{background:rgba(139,92,246,.16);color:#6d28d9}.junior-isa_payerArrow__7vnl4{color:var(--text-muted);font-size:1.1rem;line-height:1}.junior-isa_oneChildCard__dw9hB{display:grid;grid-gap:2px;gap:2px;padding:.65rem .95rem;border-radius:14px;background:#10213a;color:#f5f8fc}.junior-isa_oneChildCard__dw9hB p{margin:0;font-size:.78rem;line-height:1.3;color:rgba(245,248,252,.78)}.junior-isa_oneChildAmount__B2ib_{font-size:1rem;font-weight:800;color:#f5f8fc}.junior-isa_typeGrid__j0UPe{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-5) 0}.junior-isa_typeCard__E_DZd{padding:var(--space-6);border-radius:var(--radius-xl)}.junior-isa_typeCard__E_DZd h3{display:flex;align-items:center;gap:var(--space-3)}.junior-isa_typeIcon__zEuoq{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:rgba(16,33,58,.08);color:var(--text-primary)}.junior-isa_typeCash__FVcVU .junior-isa_typeIcon__zEuoq{background:rgba(243,168,51,.22);color:#c48416}.junior-isa_typeStocks__89Llw .junior-isa_typeIcon__zEuoq{background:rgba(77,143,243,.2);color:#3d7de0}.junior-isa_typeCard__E_DZd ul{margin:0;padding-left:1.1rem;color:var(--text-secondary);line-height:1.55}.junior-isa_typeCard__E_DZd li+li{margin-top:var(--space-2)}.junior-isa_typeCash__FVcVU{background:var(--warning-soft)}.junior-isa_typeStocks__89Llw{background:var(--info-soft)}.junior-isa_guideNote__FutOZ{padding:var(--space-4);border-radius:12px;background:var(--surface-subtle);color:var(--text-secondary);font-size:.95rem}.junior-isa_optionList__teMeS{list-style:disc;padding-left:24px;margin:0}.junior-isa_optionList__teMeS li{font-size:var(--text-body-size);line-height:1.6;color:var(--text-secondary);margin-bottom:10px}.junior-isa_stepLink__iKc6Q{display:inline;font-size:inherit;font-weight:600;color:var(--brand-500);text-decoration:none;background:transparent;border:none;padding:0;cursor:pointer}.junior-isa_stepLink__iKc6Q:hover{text-decoration:underline}.junior-isa_faq__jmy2M{display:block}.junior-isa_faqItem__1tN10{display:block;align-items:stretch;margin:0;padding:0;width:auto;border-bottom:1px solid var(--border-default)}.junior-isa_faqItem__1tN10:first-child{border-top:1px solid var(--border-default)}.junior-isa_faqSummary__Yc_8e{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:44px;margin:0;padding:.85rem 0;list-style:none;cursor:pointer;background:transparent;border-radius:0;font-weight:700;color:var(--text-primary)}.junior-isa_faqSummary__Yc_8e::-webkit-details-marker{display:none}.junior-isa_faqSummary__Yc_8e::marker{content:""}.junior-isa_faqSummary__Yc_8e:hover{background:transparent;color:var(--text-primary)}.junior-isa_faqSummary__Yc_8e:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:6px}.junior-isa_faqSummary__Yc_8e svg{width:16px;height:16px;margin:0}.junior-isa_faqQuestion__87x2e{margin:0;font-size:var(--text-card-size);line-height:1.35;font-weight:700}.junior-isa_faqChevron__IiaNe{display:grid;place-items:center;flex-shrink:0;color:var(--text-muted);transition:transform .16s ease}.junior-isa_faqItem__1tN10[open] .junior-isa_faqChevron__IiaNe{transform:rotate(180deg)}.junior-isa_faqAnswer__Y5xNt{display:block;width:100%;margin:0 0 1rem;max-width:40rem;font-size:var(--text-body-size);line-height:1.6;color:var(--text-secondary);animation:junior-isa_faqReveal__PFZdo .16s ease}@keyframes junior-isa_faqReveal__PFZdo{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.junior-isa_faqAnswer__Y5xNt,.junior-isa_faqChevron__IiaNe{transition:none;animation:none}}.junior-isa_disclaimerCopy__DHSX0,.junior-isa_sourceLine__1tzWH{font-size:var(--text-body-size);line-height:1.6;color:var(--text-secondary);margin:0 0 var(--space-4)}.junior-isa_sourceLine__1tzWH{margin-bottom:var(--space-8)}.junior-isa_govLink__2ff2B{color:var(--brand-500);text-decoration:none}.junior-isa_govLink__2ff2B:hover{text-decoration:underline}.junior-isa_householdCta__nLMMg{background:#10213a;color:#f5f8fc;padding:var(--space-12) 0}.junior-isa_householdCtaInner__wSP58{display:grid;grid-gap:var(--space-6);gap:var(--space-6);align-items:center}.junior-isa_householdCta__nLMMg h2{margin:0 0 var(--space-3);font-size:var(--text-section-size);line-height:1.2;font-weight:800}.junior-isa_householdCta__nLMMg p{margin:0;color:rgba(245,248,252,.78);font-size:var(--text-lede-size);line-height:1.5;max-width:36rem}.junior-isa_householdCtaButton__o92AO{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.4rem;border-radius:999px;background:#2ec9b0;color:#10213a;font-weight:700;text-decoration:none}.junior-isa_householdCtaButton__o92AO:hover{background:#45d6bf}.junior-isa_householdCtaButton__o92AO:focus-visible{outline:2px solid #7ee0c8;outline-offset:3px}@media (min-width:900px){.junior-isa_heroGrid__yPV6o{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:stretch}.junior-isa_layout__0sVlG{grid-template-columns:13.5rem minmax(0,1fr);align-items:start}.junior-isa_toc__RA1hF{display:block;position:-webkit-sticky;position:sticky;top:6.5rem}.junior-isa_timeline__f1sym{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.junior-isa_timeline__f1sym:before{content:"";position:absolute;top:10px;left:6px;right:6px;height:2px;background:var(--border-default)}.junior-isa_timeline__f1sym li{padding:1.75rem 0 0}.junior-isa_timeline__f1sym li:before{top:5px;left:0}.junior-isa_typeGrid__j0UPe{grid-template-columns:1fr 1fr}.junior-isa_householdCtaInner__wSP58{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:899px){.junior-isa_heroTitle__XN3Kz{font-size:clamp(2rem,9vw,2.6rem)}.junior-isa_card__0gg7g,.junior-isa_limitCard__3zDps,.junior-isa_typeCard__E_DZd{width:100%}.junior-isa_sliderCash__vJxXh,.junior-isa_sliderStocks__YDjr2{padding:0 .65rem;font-size:.82rem}.junior-isa_payerRow__EGjG9{flex-direction:column;align-items:flex-start}.junior-isa_payerArrow__7vnl4{display:none}}html[data-theme=dark] .junior-isa_householdCta__nLMMg,html[data-theme=dark] .junior-isa_limitCard__3zDps,html[data-theme=dark] .junior-isa_oneChildCard__dw9hB{background:#0c1829}html[data-theme=dark] .junior-isa_sliderThumb__yMXCl{border-color:#f5f8fc}html[data-theme=dark] .junior-isa_payerBlue__8rXtc{color:#91bcff}html[data-theme=dark] .junior-isa_payerTeal__KNN_6{color:#7ee0c8}html[data-theme=dark] .junior-isa_payerAmber__drVmg{color:#f3c36a}html[data-theme=dark] .junior-isa_payerPurple__Oeptc{color:#c4b5fd}