.page_shell__RZ4LV{--shadow-card:var(--public-shadow-overlay);--csc-page:var(--calculator-platform-canvas);--csc-panel:var(--calculator-platform-paper-soft);--csc-card:var(--calculator-platform-paper);--csc-muted:var(--calculator-platform-paper-soft);--csc-hairline:var(--calculator-platform-hairline);--csc-ink:var(--calculator-platform-ink);--csc-ink-muted:var(--calculator-platform-ink-muted);--csc-ink-subtle:var(--calculator-platform-ink-subtle);--csc-reference:var(--calculator-platform-identity);--csc-surface-primary:var(--calculator-platform-paper);--csc-border:var(--calculator-platform-hairline);--csc-container:84rem;--csc-radius-primary:var(--public-radius-xl);--csc-band-padding:clamp(4.75rem,7vw,5.75rem);background:var(--csc-page);color:var(--csc-ink)}.page_container__Pla48{width:min(calc(100% - 2rem),var(--csc-container));margin-inline:auto}.page_band__jEuUa{width:100%;padding-block:var(--csc-band-padding);border-top:1px solid var(--csc-border)}.page_eyebrow__NAwxs{margin:0 0 1rem;color:var(--ui-identity);font-family:var(--public-font-ui);font-size:var(--public-type-ui-xs);font-weight:var(--public-weight-bold);letter-spacing:0;line-height:1.25;text-transform:uppercase}.page_sectionTitle__AtYMB{margin:0;color:var(--csc-ink);font-family:var(--public-font-editorial);font-size:clamp(1.8rem,3vw,2.25rem);font-weight:var(--public-weight-semibold);letter-spacing:0;line-height:1.16}.page_sectionLead__TT2tS{max-width:44rem;margin:1rem 0 0;color:var(--csc-ink-muted);font-size:var(--public-type-body);line-height:1.65}.page_inlineLink__8FK7P{color:var(--ui-link);font-weight:var(--public-weight-semibold);text-decoration-thickness:1px;text-underline-offset:.2em}.page_shell__RZ4LV a:focus-visible,.page_shell__RZ4LV summary:focus-visible{outline:2px solid var(--ui-border-focus);outline-offset:3px;box-shadow:0 0 0 4px var(--ui-focus-ring)}.page_hero__Cbu_M{position:relative;overflow:hidden;padding-block:clamp(3rem,5.5vw,5rem) clamp(2rem,3.5vw,3rem);background:var(--csc-page);font-family:var(--font-calculator-reading),sans-serif;text-align:left}.page_hero__Cbu_M:after{position:absolute;z-index:0;top:0;right:0;width:min(24vw,26rem);height:100%;background-image:repeating-linear-gradient(135deg,transparent 0,transparent 1.1rem,color-mix(in srgb,var(--csc-border) 38%,transparent) 1.1rem,color-mix(in srgb,var(--csc-border) 38%,transparent) calc(1.1rem + 1px));content:"";pointer-events:none}.page_heroContent__Pxawa{display:grid;position:relative;z-index:1;grid-template-columns:minmax(0,1.78fr) minmax(19rem,.82fr);gap:clamp(2rem,4vw,5rem);align-items:center}.page_heroCopy__w1o_v{min-width:0}.page_hero__Cbu_M .page_eyebrow__NAwxs{margin-bottom:1.25rem;color:var(--calculator-platform-action-hover);font-family:var(--font-calculator-utility),sans-serif;font-size:.78rem;letter-spacing:.16em}.page_breadcrumb__kooII{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.85rem;color:var(--csc-ink-subtle);font-size:var(--public-type-ui-sm);line-height:1.4}.page_breadcrumb__kooII a{color:var(--csc-ink-subtle);text-decoration:none}.page_breadcrumb__kooII a:hover{color:var(--ui-link-hover)}.page_breadcrumb__kooII span:last-child{color:var(--ui-identity-strong);font-weight:var(--public-weight-semibold)}.page_heroTitle__4QXlF{margin:0;color:var(--csc-ink);font-family:var(--font-guide-serif),Georgia,serif;font-size:clamp(3.2rem,7.1vw,6.5rem);font-weight:500;letter-spacing:-.055em;line-height:.94}.page_heroLead__P23PL{max-width:45rem;margin:1.75rem 0 0;color:var(--csc-ink-muted);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.page_heroSignals__Q9h4P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% + 1.25rem);margin:2.25rem 0 0 -1.25rem;padding:0;overflow:hidden;border:0;border-radius:var(--public-radius-xl);background:transparent;font-size:.72rem;font-weight:600;letter-spacing:.035em;list-style:none}.page_heroSignals__Q9h4P li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;min-width:0;padding:1rem}.page_heroSignals__Q9h4P li+li{border-left:0}.page_heroSignals__Q9h4P li>span:last-child{display:grid;gap:.32rem;max-width:8.5rem}.page_heroSignals__Q9h4P strong{color:var(--csc-ink);font-weight:var(--public-weight-bold);line-height:1.35;text-transform:uppercase}.page_heroSignals__Q9h4P li>span:last-child>span{color:var(--csc-ink-muted);font-size:var(--public-type-ui-sm);line-height:1.45}.page_heroArtworkCaptionIcon__lRiEX,.page_heroSignalIcon__G_4NE{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--calculator-platform-identity-soft) 58%,var(--csc-card) 42%);color:var(--calculator-platform-identity)}.page_heroSignalIcon__G_4NE{width:5.6rem;height:5.6rem;border-radius:0;background:transparent}.page_heroArtworkCaptionIcon__lRiEX svg,.page_heroSignalIcon__G_4NE svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.page_heroSignalIcon__G_4NE svg{width:3.84rem;height:3.84rem}@media (min-width:721px){.page_heroSignals__Q9h4P li>span{transform:translateX(-1.25rem)}}.page_heroArtworkCard__LEOyT{min-width:0;padding:clamp(1.25rem,2vw,2rem);border:1px solid color-mix(in srgb,var(--csc-border) 72%,transparent);border-radius:var(--public-radius-xl);background:transparent;box-shadow:var(--shadow-card)}.page_heroArtwork__ZQvtd{display:block;width:100%;max-width:100%;height:auto;border-radius:calc(var(--public-radius-xl) * .75)}.page_heroArtworkMedia__fFhcq{position:relative}.page_heroArtworkYear___Pxi_{position:absolute;top:48%;left:68.45%;width:21%;color:var(--calculator-platform-identity);font-family:var(--public-font-ui);font-size:var(--public-type-body-lg);font-weight:var(--public-weight-semibold);line-height:1;text-align:center;white-space:nowrap;transform:translate(-50%,-50%)}.page_heroArtworkCaption__I2Dd6{display:flex;gap:.9rem;align-items:center;margin-top:.5rem}.page_heroArtworkCaptionIcon__lRiEX{width:3.25rem;height:3.25rem}.page_heroArtworkCaption__I2Dd6 p{max-width:16rem;margin:0;color:var(--csc-ink-muted);font-size:var(--public-type-ui-md);line-height:1.45}.page_breadcrumbCompact__wcCw2{display:none}.page_calculatorSection__JljNc{padding:0 0 clamp(4.5rem,7vw,5.75rem);background:var(--csc-page)}.page_startYearRoutes__TqYiq{width:min(calc(100% - 2rem),var(--csc-container));margin:0 auto 1.25rem;padding:.9rem 1rem;border-left:2px solid var(--calculator-platform-action);background:color-mix(in srgb,var(--calculator-platform-action-soft) 54%,var(--csc-page) 46%);color:var(--csc-ink-muted);font-size:var(--public-type-ui-sm);line-height:1.5}.page_startYearRoutes__TqYiq p{margin:0}.page_startYearRoutes__TqYiq p+p{margin-top:.5rem}.page_startYearRoutes__TqYiq a{color:var(--ui-link);font-weight:var(--public-weight-semibold);text-underline-offset:.2em}.page_retiredStartYearPanel__Fr1US,.page_startYearOrientation__9xt8w{width:min(calc(100% - 2rem),var(--csc-container));margin:0 auto 1.25rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--csc-border);border-left:3px solid var(--calculator-platform-action);background:var(--csc-card);color:var(--csc-ink-muted);font-size:var(--public-type-ui-sm);line-height:1.55}.page_retiredStartYearPanel__Fr1US p,.page_startYearOrientation__9xt8w p{margin:0}.page_retiredStartYearLinks__Eory_ a,.page_startYearOrientation__9xt8w a{display:inline-block;margin-top:.75rem;color:var(--ui-link);font-weight:var(--public-weight-semibold);text-underline-offset:.2em}.page_retiredStartYearSection__DKPJI{padding:0 0 clamp(4.5rem,7vw,5.75rem);background:var(--csc-page)}.page_retiredStartYearPanel__Fr1US{margin-bottom:0}.page_retiredStartYearLinks__Eory_{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.page_calculatorShell__l536p{width:min(calc(100% - 2rem),var(--csc-container));margin-inline:auto;scroll-margin-top:5rem}.page_calculatorShell__l536p [class*=calculatorExperience]{padding:0;font-family:var(--font-calculator-reading),sans-serif}.page_calculatorShell__l536p:not([data-firm-calculator]) [class*=calculatorExperienceProductCore]{--csc-card:var(--calculator-platform-paper);--csc-muted:var(--calculator-platform-paper-soft);--csc-hairline:var(--calculator-platform-hairline);--csc-ink:var(--calculator-platform-ink);--csc-ink-muted:var(--calculator-platform-ink-muted);--csc-ink-subtle:var(--calculator-platform-ink-subtle);--csc-identity:var(--calculator-platform-identity);--csc-action:var(--calculator-platform-action);--csc-action-hover:var(--calculator-platform-action-hover);--csc-action-text:var(--calculator-platform-paper);--csc-highlight:var(--calculator-platform-highlight);--csc-surface-primary:var(--calculator-platform-paper);--calculator-product-core-worksheet:var(--calculator-platform-paper);--ui-action-primary:var(--calculator-platform-action);--ui-action-primary-hover:var(--calculator-platform-action-hover);--ui-action-primary-text:var(--calculator-platform-paper);--ui-action-primary-soft:var(--calculator-platform-action-soft);--calculator-shell-identity:var(--calculator-platform-identity);--calculator-shell-identity-strong:var(--calculator-platform-identity);--calculator-shell-identity-soft:var(--calculator-platform-identity-soft);--calculator-shell-identity-tint:var(--calculator-platform-identity-soft);--calculator-shell-action:var(--calculator-platform-action);--calculator-shell-action-hover:var(--calculator-platform-action-hover);--calculator-shell-action-soft:var(--calculator-platform-action-soft);--calculator-shell-highlight:var(--calculator-platform-highlight);--calculator-shell-highlight-soft:var(--calculator-platform-highlight-soft);--calculator-shell-focus-ring:color-mix(in srgb,var(--calculator-platform-identity) 24%,transparent)}.page_calculatorShell__l536p .calculatorExperienceProductCore :is(button,input,select,label,summary){font-family:var(--font-calculator-utility),sans-serif}.page_calculatorShell__l536p .calculatorExperienceProductCore :is(.desktopSheetTitle,.sectionTitle,.childrenEmptyAddGroup .addChildSplitLabel){font-family:var(--font-guide-serif),Georgia,serif}.page_calculatorShell__l536p [class*=calculatorExperienceContent]{max-width:none;padding:0}.page_calculatorShell__l536p [class*=calculatorSurface]{margin-bottom:0;padding:clamp(.85rem,2vw,1.15rem);overflow:clip;border:0;border-radius:0;background:transparent;box-shadow:none}.page_calculatorShell__l536p .stepNav{border:0;background:transparent}.page_calculatorShell__l536p .desktopStepSheet[data-desktop-step=children] .desktopSheetHeader{padding:clamp(2rem,4vw,4rem) clamp(1.25rem,4vw,4rem) 1rem}.page_calculatorShell__l536p .desktopStepSheet[data-desktop-step=children] .desktopSheetTitle{max-width:18ch;color:var(--calculator-platform-identity);font-family:var(--font-guide-serif),Georgia,serif;font-size:clamp(2.4rem,5.5vw,5rem);font-weight:500;letter-spacing:-.05em;line-height:.96}.page_calculatorShell__l536p .desktopStepSheet[data-desktop-step=children] .desktopSheetSummary{max-width:42rem;margin-top:1rem;color:var(--csc-ink-muted);font-size:1rem;line-height:1.55}.page_calculatorShell__l536p .desktopSheetFooter{margin-top:.75rem!important}.page_calculatorShell__l536p [class*=childrenStepStackEmpty]{min-height:auto!important;justify-content:flex-start!important;gap:.75rem;padding-bottom:0}.page_calculatorShell__l536p [class*=childrenEmptyState]{min-height:auto!important;place-items:start center}.page_calculatorShell__l536p [data-desktop-step=children]>div:last-child{margin-top:.75rem!important}.page_calculatorShell__l536p [data-desktop-step=children]>div:nth-child(2){padding-top:1.15rem;padding-bottom:.9rem}.page_calculatorShell__l536p [class*=resultsStage]{overflow:clip;border:1px solid var(--ui-calculator-stage-border);border-radius:1.25rem;background:var(--ui-calculator-stage-surface);box-shadow:var(--ui-calculator-stage-shadow)}.page_calculatorShell__l536p [class*=resultsCard]{border-left-color:var(--csc-reference)}.page_assuranceSection__eSu7M{background:var(--csc-muted)}.page_assuranceCopy__mJwZl{max-width:42rem}.page_assuranceLinks__LGIsx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem;border-top:1px solid var(--csc-border)}.page_assuranceLinks__LGIsx a{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;color:var(--ui-link);font-size:var(--public-type-ui-sm);font-weight:var(--public-weight-semibold);line-height:1.4;text-decoration:none}.page_assuranceLinks__LGIsx a:first-child{padding-left:0}.page_assuranceLinks__LGIsx a+a{border-left:1px solid var(--csc-border)}.page_assuranceLinks__LGIsx a:hover{color:var(--ui-link-hover)}.page_methodSection__eCu_v{background:var(--csc-panel)}.page_methodGrid__n1AJT{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(16rem,.85fr);gap:clamp(3rem,6vw,5rem);align-items:start}.page_methodMain__91Xn4{min-width:0}.page_reviewDate__VDLCZ{margin:1rem 0 0;color:var(--csc-ink-subtle);font-size:var(--public-type-ui-sm);line-height:1.5}.page_valuesBlock__oTm8N{margin-top:2.75rem}.page_sources__QvcZl h3,.page_valuesBlock__oTm8N h3{margin:0;color:var(--csc-ink);font-family:var(--public-font-ui);font-size:var(--public-type-heading-compact);font-weight:var(--public-weight-semibold);letter-spacing:0;line-height:1.3}.page_valuesTable__46Yrk{width:100%;margin-top:1.2rem;border-collapse:collapse;border-top:2px solid var(--ui-identity);color:var(--csc-ink-muted);font-size:var(--public-type-ui-sm);line-height:1.45}.page_valuesTable__46Yrk td,.page_valuesTable__46Yrk th{padding:.85rem .55rem;border-bottom:1px solid var(--csc-border);text-align:left;vertical-align:top}.page_valuesTable__46Yrk td:first-child,.page_valuesTable__46Yrk th:first-child{padding-left:0}.page_valuesTable__46Yrk td:last-child,.page_valuesTable__46Yrk th:last-child{padding-right:0}.page_valuesTable__46Yrk thead th{color:var(--csc-ink-subtle);font-size:var(--public-type-ui-xs);font-weight:var(--public-weight-semibold);text-transform:uppercase}.page_valuesTable__46Yrk tbody th{color:var(--csc-ink);font-weight:var(--public-weight-semibold)}.page_valuesTable__46Yrk tbody td:nth-child(2){color:var(--csc-ink);font-weight:var(--public-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.page_valuesTable__46Yrk a{color:var(--ui-link);text-underline-offset:.2em}.page_sources__QvcZl{padding-top:.2rem}.page_sources__QvcZl ul{margin:1.2rem 0 0;padding:0;list-style:none}.page_sources__QvcZl li{display:grid;gap:.3rem;padding:1rem 0;border-bottom:1px solid var(--csc-border)}.page_sources__QvcZl li:first-child{border-top:1px solid var(--csc-border)}.page_sources__QvcZl li>span{color:var(--csc-ink-subtle);font-size:var(--public-type-ui-xs);font-weight:var(--public-weight-semibold);letter-spacing:0;text-transform:uppercase}.page_sources__QvcZl a{color:var(--csc-ink);font-size:var(--public-type-ui-sm);font-weight:var(--public-weight-semibold);line-height:1.4;text-decoration:none}.page_sources__QvcZl a:hover{color:var(--ui-link-hover)}.page_careSection__6aO0Y{background:color-mix(in srgb,var(--ui-identity-tint) 58%,var(--csc-page) 42%)}.page_sectionIntro__ib2WD{max-width:46rem}.page_careTable__eW7L4{width:100%;margin-top:2.5rem;border-collapse:collapse;border-top:2px solid var(--ui-identity);color:var(--csc-ink-muted);font-size:var(--public-type-ui-sm);line-height:1.4;table-layout:fixed}.page_careTable__eW7L4 td,.page_careTable__eW7L4 th{padding:.95rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--ui-identity) 14%,var(--csc-border) 86%);text-align:left;vertical-align:top}.page_careTable__eW7L4 td:first-child,.page_careTable__eW7L4 th:first-child{width:19%;padding-left:0}.page_careTable__eW7L4 td:nth-child(2),.page_careTable__eW7L4 th:nth-child(2){width:22%}.page_careTable__eW7L4 td:nth-child(3),.page_careTable__eW7L4 th:nth-child(3){width:11%;font-variant-numeric:tabular-nums}.page_careTable__eW7L4 td:nth-child(4),.page_careTable__eW7L4 th:nth-child(4){width:26%;font-variant-numeric:tabular-nums}.page_careTable__eW7L4 td:last-child,.page_careTable__eW7L4 th:last-child{width:22%;padding-right:0}.page_careTable__eW7L4 thead th{color:var(--csc-ink-subtle);font-size:var(--public-type-ui-xs);font-weight:var(--public-weight-semibold);text-transform:uppercase}.page_careTable__eW7L4 tbody td:nth-child(3),.page_careTable__eW7L4 tbody td:nth-child(4),.page_careTable__eW7L4 tbody th{color:var(--csc-ink);font-weight:var(--public-weight-semibold)}.page_careNote__MJQ0g{margin:1.6rem 0 0;color:var(--csc-ink-subtle);font-size:var(--public-type-ui-sm);line-height:1.55}.page_faqSection__L_i7h{background:var(--csc-muted)}.page_readingContent__xomWp{max-width:var(--csc-container)}.page_faqList__3rZnb,.page_readingContent__xomWp>.page_eyebrow__NAwxs,.page_readingContent__xomWp>.page_sectionLead__TT2tS,.page_readingContent__xomWp>.page_sectionTitle__AtYMB{width:min(100%,46rem);margin-right:auto;margin-left:auto}.page_faqList__3rZnb{margin-top:2.25rem;border-top:1px solid var(--csc-border)}.page_faqItem__DC_P2{border-bottom:1px solid var(--csc-border)}.page_faqItem__DC_P2 summary{position:relative;min-height:3.75rem;padding:1.15rem 2.25rem 1.15rem .15rem;color:var(--csc-ink);font-size:var(--public-type-body);font-weight:var(--public-weight-semibold);line-height:1.45;cursor:pointer;list-style:none}.page_faqItem__DC_P2 summary::-webkit-details-marker{display:none}.page_faqItem__DC_P2 summary:after{content:"";position:absolute;top:50%;right:.25rem;width:.45rem;height:.45rem;border-right:1.5px solid var(--csc-ink-subtle);border-bottom:1.5px solid var(--csc-ink-subtle);transform:translateY(-70%) rotate(45deg)}.page_faqItem__DC_P2[open] summary:after{transform:translateY(-30%) rotate(225deg)}.page_faqItem__DC_P2 p{max-width:42rem;margin:0;padding:0 2.25rem 1.4rem .15rem;color:var(--csc-ink-muted);font-size:var(--public-type-ui-md);line-height:1.65}.page_relatedSection__JLr9j{background:var(--csc-page);padding-bottom:clamp(3.25rem,6vw,4.5rem)}.page_relatedGrid__uJJgJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,7vw,5rem);margin-top:2.5rem}.page_relatedGroup__tmbbh h3{margin:0 0 .4rem;color:var(--csc-ink-subtle);font-size:var(--public-type-ui-xs);font-weight:var(--public-weight-semibold);letter-spacing:0;text-transform:uppercase}.page_relatedGroup__tmbbh>div{border-top:1px solid var(--csc-border)}.page_relatedLink__YrEHb{display:flex;min-height:5.2rem;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1.15rem 0;border-bottom:1px solid var(--csc-border);color:var(--csc-ink);text-decoration:none}.page_relatedLink__YrEHb>span:first-child{display:grid;gap:.3rem}.page_relatedLink__YrEHb strong{font-size:var(--public-type-ui-md);font-weight:var(--public-weight-semibold);line-height:1.35}.page_relatedLink__YrEHb small{color:var(--csc-ink-muted);font-size:var(--public-type-ui-sm);line-height:1.45}.page_relatedLink__YrEHb>span:last-child{flex:0 0 auto;color:var(--ui-link);transition:transform var(--motion-fast) var(--ease-standard)}.page_relatedLink__YrEHb:hover strong{color:var(--ui-link-hover)}.page_relatedLink__YrEHb:hover>span:last-child{transform:translateX(.2rem)}.page_closingMeta__mbmcA{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:2.75rem;padding-top:1.5rem;border-top:1px solid var(--csc-border)}.page_closingMeta__mbmcA p{margin:0;color:var(--csc-ink-subtle);font-size:var(--public-type-ui-sm);line-height:1.55}.page_closingMeta__mbmcA a{flex:0 0 auto;color:var(--ui-link);font-size:var(--public-type-ui-sm);font-weight:var(--public-weight-semibold);line-height:1.5;text-decoration:none}.page_closingMeta__mbmcA a:hover{color:var(--ui-link-hover)}@media (max-width:1080px){.page_heroContent__Pxawa{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.75fr);gap:2rem}.page_heroSignals__Q9h4P li{gap:.55rem;padding-inline:.65rem}.page_heroSignalIcon__G_4NE{width:4.5rem;height:4.5rem}}@media (max-width:880px){.page_hero__Cbu_M:after{display:none}.page_heroContent__Pxawa{grid-template-columns:1fr}.page_heroArtworkCard__LEOyT{display:none}}@media (min-width:901px){.page_calculatorShell__l536p [class*=desktopSheetHeader]{padding:1.75rem 2rem 1.25rem}.page_calculatorShell__l536p [class*=desktopSheetBody]{padding:1.5rem 2rem 1.75rem}.page_calculatorShell__l536p [class*=desktopSheetTitle]{font-size:1.3125rem}.page_calculatorShell__l536p [class*=desktopSheetDetail],.page_calculatorShell__l536p [class*=desktopSheetSummary]{font-size:.9375rem;line-height:1.5}.page_calculatorShell__l536p [class*=childInputLabel],.page_calculatorShell__l536p [class*=compactFieldLabel],.page_calculatorShell__l536p [class*=desktopCompanionPromptTitle],.page_calculatorShell__l536p [class*=fieldLabel]{font-size:.9375rem}.page_calculatorShell__l536p [class*=atiGuidanceCue],.page_calculatorShell__l536p [class*=binaryCardExplanation],.page_calculatorShell__l536p [class*=childrenEmptyStateCopy],.page_calculatorShell__l536p [class*=desktopExternalChildrenCopy]{font-size:.875rem}.page_calculatorShell__l536p [class*=addChildSplitButton],.page_calculatorShell__l536p [class*=binaryButton],.page_calculatorShell__l536p [class*=calculateButton],.page_calculatorShell__l536p [class*=careInput],.page_calculatorShell__l536p [class*=compactNumberInput],.page_calculatorShell__l536p [class*=desktopStepBack],.page_calculatorShell__l536p [class*=desktopStepNext],.page_calculatorShell__l536p [class*=periodSelect],.page_calculatorShell__l536p [class*=stepperContainer]{min-height:44px}}@media (max-width:900px){.page_methodGrid__n1AJT{grid-template-columns:1fr;gap:3.5rem}.page_sources__QvcZl{max-width:42rem}}@media (max-width:720px){.page_shell__RZ4LV{--csc-band-padding:3.75rem}.page_calculatorShell__l536p,.page_container__Pla48{width:min(calc(100% - 3rem),var(--csc-container))}.page_hero__Cbu_M{padding-block:1.75rem 1.5rem}.page_breadcrumb__kooII{display:none}.page_heroTitle__4QXlF{max-width:19rem;font-size:clamp(1.7rem,7.5vw,2rem)}.page_heroLead__P23PL{max-width:34rem;margin-top:.75rem;font-size:var(--public-type-body);line-height:1.55}.page_calculatorSection__JljNc{padding-bottom:3.75rem}.page_calculatorShell__l536p [class*=calculatorSurface],.page_calculatorShell__l536p [class*=resultsStage]{padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.page_calculatorShell__l536p [class*=calculatorExperienceContent]{padding:0}.page_assuranceLinks__LGIsx{grid-template-columns:1fr}.page_assuranceLinks__LGIsx a,.page_assuranceLinks__LGIsx a:first-child{min-height:3.5rem;padding:.9rem 0}.page_assuranceLinks__LGIsx a+a{border-top:1px solid var(--csc-border);border-left:0}.page_valuesTable__46Yrk thead th:last-child{font-size:0}.page_valuesTable__46Yrk thead th:last-child:after{content:"Source";font-size:var(--public-type-ui-xs)}.page_careTable__eW7L4,.page_careTable__eW7L4 tbody{display:grid}.page_careTable__eW7L4{gap:0;border-top:2px solid var(--ui-identity)}.page_careTable__eW7L4 thead{display:none}.page_careTable__eW7L4 tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(5.25rem,auto);grid-template-areas:"level level" "nights care" "cost cost" "direction direction";gap:.4rem 1.25rem;padding:1rem 0;border-bottom:1px solid color-mix(in srgb,var(--ui-identity) 16%,var(--csc-border) 84%)}.page_careTable__eW7L4 tbody td,.page_careTable__eW7L4 tbody td:first-child,.page_careTable__eW7L4 tbody td:last-child,.page_careTable__eW7L4 tbody td:nth-child(2),.page_careTable__eW7L4 tbody td:nth-child(3),.page_careTable__eW7L4 tbody td:nth-child(4),.page_careTable__eW7L4 tbody th,.page_careTable__eW7L4 tbody th:first-child{display:block;width:auto;min-width:0;padding:0;border:0}.page_careTable__eW7L4 tbody th{grid-area:level}.page_careTable__eW7L4 td[data-field=nights]{grid-area:nights}.page_careTable__eW7L4 td[data-field=care]{grid-area:care;display:inline-flex;justify-content:flex-end;gap:.35rem;text-align:right;white-space:nowrap}.page_careTable__eW7L4 td[data-field=cost]{grid-area:cost;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem;align-items:baseline;max-width:22rem;margin-top:.1rem;text-align:left}.page_careTable__eW7L4 td[data-field=direction]{grid-area:direction;margin-top:.15rem;color:var(--csc-ink-muted);font-size:var(--public-type-ui-xs);font-weight:var(--public-weight-medium)}.page_careTable__eW7L4 td[data-field=care]:before,.page_careTable__eW7L4 td[data-field=cost]:before{content:attr(data-label) " ";color:var(--csc-ink-subtle);font-weight:var(--public-weight-medium)}.page_relatedGrid__uJJgJ{grid-template-columns:1fr;gap:2.25rem}.page_closingMeta__mbmcA{align-items:flex-start;flex-direction:column;gap:.85rem}.page_closingMeta__mbmcA a{flex:auto}}@media (max-width:420px){.page_valuesTable__46Yrk{font-size:var(--public-type-ui-xs)}.page_valuesTable__46Yrk td,.page_valuesTable__46Yrk th{padding-right:.35rem;padding-left:.35rem}.page_faqItem__DC_P2 summary{font-size:var(--public-type-ui-md)}}@media (prefers-reduced-motion:reduce){.page_shell__RZ4LV *,.page_shell__RZ4LV :after,.page_shell__RZ4LV :before{scroll-behavior:auto!important;transition:none!important}}.page_calculatorSection__JljNc{padding-top:1.35rem;border-top:1px solid var(--csc-border)}.page_calculatorShell__l536p{width:min(calc(100% - 2rem),110rem)}@media (max-width:720px){.page_calculatorShell__l536p,.page_container__Pla48{width:min(calc(100% - 2rem),var(--csc-container))}.page_hero__Cbu_M{padding-block:1.45rem 1.1rem}.page_breadcrumb__kooII{display:inline-flex;margin-bottom:.6rem;font-size:.7rem}.page_breadcrumbWide__0Jj_B{display:none}.page_breadcrumbCompact__wcCw2{display:inline}.page_heroTitle__4QXlF{max-width:none;font-size:1.55rem;line-height:1.18}.page_heroLead__P23PL{margin-top:.75rem;font-size:.82rem;line-height:1.55}.page_heroSignals__Q9h4P{margin-top:.9rem;font-size:.66rem}.page_heroSignals__Q9h4P li{grid-template-columns:1fr;gap:0;justify-items:center;min-height:3.5rem;padding:.65rem .45rem;text-align:center}.page_heroSignalIcon__G_4NE,.page_heroSignals__Q9h4P li>span:last-child>span{display:none}.page_heroSignals__Q9h4P li>span:last-child{max-width:none}.page_calculatorSection__JljNc{padding-top:1rem}}.page_postEstimateSection__4Rj8O{width:100%;border-top:1px solid var(--csc-border)}.page_journeyContainer__xUodb{width:min(calc(100% - 2rem),70rem)}.page_journeyEyebrow__NDf9J{margin:0 0 1.1rem;color:var(--ui-identity);font-family:var(--public-font-ui);font-size:var(--public-type-ui-xs);font-weight:var(--public-weight-bold);letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.page_postEstimateIntro__NFy0K{position:relative;padding-block:clamp(4.75rem,9vw,7.35rem) clamp(4.9rem,10vw,7.85rem);background:var(--csc-page)}.page_postEstimateIntro__NFy0K:before{position:absolute;top:0;left:max(1rem,calc(50% - 35rem));width:5.75rem;height:.25rem;background:var(--ui-action-primary);content:""}.page_postEstimateIntroGrid__j_1iz{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:clamp(3.5rem,9vw,7.75rem);align-items:start}.page_journeyHeading__CYo_c h2,.page_nextStepHeading__edNFM h2,.page_postEstimateIntro__NFy0K h2,.page_reviewContextHeading__2SzGk h2{margin:0;color:var(--csc-ink);font-family:var(--public-font-editorial);font-weight:var(--public-weight-semibold);letter-spacing:-.035em;text-wrap:balance}.page_postEstimateIntro__NFy0K h2{max-width:43.75rem;font-size:clamp(3.1rem,7.4vw,6.85rem);line-height:.92}.page_postEstimateIntroCopy__DUz_Y{padding-top:.65rem;color:var(--csc-ink-muted);font-size:var(--public-type-body);line-height:1.72}.page_postEstimateIntroCopy__DUz_Y p{margin:0}.page_postEstimateIntroCopy__DUz_Y p+p{margin-top:1.2rem}.page_estimateBoundary__6sOl3{display:grid;margin-top:clamp(4rem,8vw,5.75rem);border-top:1px solid var(--ui-border-rule);border-bottom:1px solid var(--csc-border)}.page_estimateBoundary__6sOl3>div{display:grid;grid-template-columns:minmax(7.5rem,.5fr) minmax(11.25rem,.75fr) minmax(13.75rem,1.35fr);gap:1.75rem;align-items:baseline;padding-block:1.55rem}.page_estimateBoundary__6sOl3>div+div{border-top:1px solid var(--csc-border)}.page_estimateBoundary__6sOl3 span{color:var(--csc-ink-subtle);font-size:var(--public-type-ui-xs);font-weight:var(--public-weight-bold);letter-spacing:.08em;text-transform:uppercase}.page_estimateBoundary__6sOl3 strong{color:var(--csc-ink);font-family:var(--public-font-editorial);font-size:1.28rem;font-weight:var(--public-weight-semibold);line-height:1.25}.page_estimateBoundary__6sOl3 p{margin:0;color:var(--csc-ink-muted);font-size:var(--public-type-ui-md);line-height:1.62}.page_checkSection__Jf7uL{padding-block:clamp(5rem,10vw,8.1rem);background:var(--csc-card)}.page_journeyHeading__CYo_c{display:grid;grid-template-columns:minmax(0,.9fr) minmax(17.5rem,.45fr);column-gap:clamp(4.5rem,10vw,8.75rem);align-items:end}.page_journeyHeading__CYo_c .page_journeyEyebrow__NDf9J{grid-column:1/-1}.page_journeyHeading__CYo_c h2{font-size:clamp(2.65rem,5.4vw,5rem);line-height:.98}.page_journeyHeading__CYo_c>p:last-child{margin:0 0 .25rem;color:var(--csc-ink-muted);font-size:var(--public-type-body);line-height:1.66}.page_checkList__rq9j1{margin:clamp(3.6rem,8vw,5.4rem) 0 0;padding:0;border-top:1px solid var(--csc-ink);list-style:none}.page_checkList__rq9j1 li{display:grid;grid-template-columns:4.75rem minmax(15rem,.82fr) minmax(18.75rem,1fr);gap:clamp(1.5rem,5vw,4.5rem);align-items:start;padding-block:1.95rem 2.2rem;border-bottom:1px solid var(--csc-border)}.page_checkNumber__Tcc7k,.page_nextStepIndex__QuQD0{color:var(--ui-action-primary-hover);font-family:var(--public-font-editorial);font-size:1.08rem;font-variant-numeric:tabular-nums}.page_checkList__rq9j1 h3,.page_nextStepPath__nJ1sy h3,.page_sourceGrid__aGWAN h3{margin:0;color:var(--csc-ink);font-family:var(--public-font-editorial);font-size:1.45rem;font-weight:var(--public-weight-semibold);letter-spacing:-.018em;line-height:1.24}.page_checkList__rq9j1 p,.page_nextStepPath__nJ1sy p{margin:0;color:var(--csc-ink-muted);font-size:var(--public-type-ui-md);line-height:1.66}.page_journeyDisclosure__CWBSl,.page_sourceDisclosure__39dnf{margin-top:3.4rem;border-top:1px solid var(--ui-border-rule);border-bottom:1px solid var(--ui-border-rule)}.page_journeyDisclosure__CWBSl summary,.page_reviewContextDisclosure__TVJqM summary,.page_sourceDisclosure__39dnf summary{cursor:pointer;list-style:none}.page_journeyDisclosure__CWBSl summary::-webkit-details-marker,.page_reviewContextDisclosure__TVJqM summary::-webkit-details-marker,.page_sourceDisclosure__39dnf summary::-webkit-details-marker{display:none}.page_journeyDisclosure__CWBSl summary,.page_sourceDisclosure__39dnf summary{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1.5rem;color:var(--ui-identity-strong);font-family:var(--public-font-editorial);font-size:clamp(1.25rem,2.5vw,1.62rem);font-weight:var(--public-weight-semibold)}.page_disclosureAction__Nw90E{color:var(--ui-identity);font-family:var(--public-font-ui);font-size:var(--public-type-ui-xs);font-weight:var(--public-weight-bold);letter-spacing:.05em;text-transform:uppercase}.page_journeyDisclosure__CWBSl[open] .page_disclosureAction__Nw90E{font-size:0}.page_journeyDisclosure__CWBSl[open] .page_disclosureAction__Nw90E:after{font-size:var(--public-type-ui-xs);content:"Close"}.page_journeyDisclosureBody__m_B0V{max-width:47.5rem;padding:0 0 2.6rem 30%;color:var(--csc-ink-muted);font-size:var(--public-type-ui-md);line-height:1.68}.page_journeyDisclosureBody__m_B0V p{margin:0 0 1.1rem}.page_journeyDisclosureBody__m_B0V ul{display:grid;gap:.6rem;margin:0 0 1.45rem;padding-left:1.25rem}.page_journeyDisclosureBody__m_B0V a,.page_nextStepPath__nJ1sy a,.page_sourceGrid__aGWAN a{color:var(--ui-link);font-weight:var(--public-weight-semibold);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ui-link) 48%,transparent);text-decoration-thickness:1px;text-underline-offset:.24em}.page_journeyDisclosureBody__m_B0V a:hover,.page_nextStepPath__nJ1sy a:hover,.page_sourceGrid__aGWAN a:hover{color:var(--ui-link-hover)}.page_reviewContextSection__qpBQA{padding-block:clamp(5rem,10vw,8rem);background:var(--ui-identity-strong);color:var(--ui-ink-inverse)}.page_reviewContextGrid___dFPS{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,.72fr);gap:clamp(4.5rem,12vw,10.5rem)}.page_reviewContextSection__qpBQA .page_journeyEyebrow__NDf9J{color:color-mix(in srgb,var(--ui-action-primary-soft) 72%,var(--ui-ink-inverse) 28%)}.page_reviewContextHeading__2SzGk h2{max-width:40.5rem;color:var(--ui-ink-inverse);font-size:clamp(2.8rem,5.6vw,5.1rem);line-height:.98}.page_reviewContextCopy__r83VQ{padding-top:2.6rem;color:color-mix(in srgb,var(--ui-ink-inverse) 78%,transparent);font-size:var(--public-type-body);line-height:1.74}.page_reviewContextCopy__r83VQ>p{margin:0}.page_reviewContextBoundary__xletR{margin-top:1.6rem!important;padding:1.35rem 0 1.35rem 1.5rem;border-left:2px solid var(--ui-action-primary);color:var(--ui-ink-inverse);font-weight:var(--public-weight-semibold)}.page_reviewContextDisclosure__TVJqM{margin-top:1.6rem;border-top:1px solid color-mix(in srgb,var(--ui-ink-inverse) 24%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ui-ink-inverse) 24%,transparent)}.page_reviewContextDisclosure__TVJqM summary{display:flex;min-height:3.9rem;align-items:center;color:var(--ui-ink-inverse);font-weight:var(--public-weight-semibold);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ui-ink-inverse) 38%,transparent);text-underline-offset:.25em}.page_reviewContextDisclosure__TVJqM summary:after{margin-left:auto;color:var(--ui-action-primary-soft);content:"+"}.page_reviewContextDisclosure__TVJqM[open] summary:after{content:"−"}.page_reviewContextDisclosure__TVJqM p{margin:0;padding:0 0 1.5rem;color:color-mix(in srgb,var(--ui-ink-inverse) 74%,transparent);font-size:var(--public-type-ui-md)}.page_inspectSection__ExU3B{padding-block:clamp(5.25rem,11vw,8.5rem);background:var(--csc-muted)}.page_methodFlow__Q60nt{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:1.5rem;align-items:stretch;margin-top:clamp(3.6rem,8vw,5.25rem)}.page_methodFlow__Q60nt>div:not(.page_methodFlowConnector__USquI){padding-top:1.25rem;border-top:2px solid var(--ui-identity)}.page_methodFlow__Q60nt span{display:block;margin-bottom:2rem;color:var(--ui-action-primary-hover);font-family:var(--public-font-editorial);font-size:1.05rem}.page_methodFlow__Q60nt strong{display:block;color:var(--csc-ink);font-family:var(--public-font-editorial);font-size:1.42rem;font-weight:var(--public-weight-semibold)}.page_methodFlow__Q60nt p{margin:.65rem 0 0;color:var(--csc-ink-muted);font-size:var(--public-type-ui-sm);line-height:1.55}.page_methodFlowConnector__USquI{display:grid;width:1.6rem;place-items:center;padding-top:.1rem;color:var(--csc-ink-subtle)}.page_methodReviewDate__pX0h6{margin:1.6rem 0 0;color:var(--csc-ink-subtle);font-size:var(--public-type-ui-sm);line-height:1.5}.page_sourceDisclosure__39dnf summary span:last-child{color:var(--ui-action-primary);font-family:var(--public-font-ui);font-size:1.4rem;font-weight:var(--public-weight-regular);transition:transform var(--motion-fast) var(--ease-standard)}.page_sourceDisclosure__39dnf[open] summary span:last-child{transform:rotate(45deg)}.page_sourceGrid__aGWAN{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,.72fr);gap:clamp(3.1rem,8vw,6.75rem);padding:.5rem 0 3rem}.page_sourceGrid__aGWAN h3{margin-bottom:.95rem}.page_sourceGrid__aGWAN li,.page_sourceGrid__aGWAN p{color:var(--csc-ink-muted);font-size:var(--public-type-ui-sm);line-height:1.66}.page_sourceGrid__aGWAN p{margin:0}.page_sourceGrid__aGWAN ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.page_sourceInlineLinks__soFoz{display:flex;flex-wrap:wrap;gap:.7rem 1.75rem;margin-top:1.4rem}.page_nextStepSection__0rjtO{padding-block:clamp(5.25rem,11vw,8.6rem);background:var(--csc-card)}.page_nextStepHeading__edNFM{display:grid;grid-template-columns:.46fr 1fr;gap:2.5rem;align-items:start}.page_nextStepHeading__edNFM .page_journeyEyebrow__NDf9J{padding-top:.85rem}.page_nextStepHeading__edNFM h2{max-width:48rem;font-size:clamp(2.8rem,5.4vw,5rem);line-height:.98}.page_nextStepPaths___367Z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.9rem,8vw,5.75rem);border-top:1px solid var(--csc-ink)}.page_nextStepPath__nJ1sy{min-width:0;padding:1.6rem 2rem .5rem 0}.page_nextStepPath__nJ1sy+.page_nextStepPath__nJ1sy{padding-left:2rem;border-left:1px solid var(--csc-border)}.page_nextStepPath__nJ1sy .page_nextStepIndex__QuQD0{display:block;margin-bottom:4.4rem}.page_nextStepPath__nJ1sy h3{min-height:3.6em}.page_nextStepPath__nJ1sy p{min-height:8.8em;margin-top:1.1rem}.page_nextStepPath__nJ1sy>a{display:inline-block;margin-top:1.35rem}.page_nextStepLinks__WN9Q9{display:grid;gap:.75rem;margin-top:1.35rem}@media (max-width:900px){.page_postEstimateIntroGrid__j_1iz,.page_reviewContextGrid___dFPS{grid-template-columns:1fr;gap:2.4rem}.page_postEstimateIntroCopy__DUz_Y{max-width:37rem;padding-top:0}.page_journeyHeading__CYo_c{grid-template-columns:1fr;gap:1.5rem}.page_journeyHeading__CYo_c>p:last-child{max-width:32.5rem}.page_checkList__rq9j1 li{grid-template-columns:3.5rem minmax(13.75rem,.8fr) minmax(16.25rem,1fr);gap:1.5rem}.page_reviewContextCopy__r83VQ{max-width:38.75rem;padding-top:0}.page_nextStepHeading__edNFM{grid-template-columns:1fr;gap:.25rem}.page_nextStepHeading__edNFM .page_journeyEyebrow__NDf9J{padding-top:0}.page_nextStepPath__nJ1sy{padding-right:1.4rem}.page_nextStepPath__nJ1sy+.page_nextStepPath__nJ1sy{padding-left:1.4rem}}@media (max-width:720px){.page_journeyContainer__xUodb{width:min(calc(100% - 2rem),70rem)}.page_postEstimateIntro__NFy0K:before{left:1rem;width:4rem}.page_postEstimateIntro__NFy0K h2{font-size:clamp(3rem,16vw,4.5rem);line-height:.94}.page_estimateBoundary__6sOl3>div{grid-template-columns:1fr;gap:.5rem;padding-block:1.45rem 1.65rem}.page_estimateBoundary__6sOl3 strong{margin-bottom:.25rem}.page_journeyHeading__CYo_c h2,.page_nextStepHeading__edNFM h2,.page_reviewContextHeading__2SzGk h2{font-size:clamp(2.55rem,12vw,4rem)}.page_checkList__rq9j1 li{grid-template-columns:2.9rem 1fr;gap:.75rem .25rem;padding-block:1.6rem 1.9rem}.page_checkList__rq9j1 h3{font-size:1.34rem}.page_checkList__rq9j1 p{grid-column:2}.page_journeyDisclosure__CWBSl summary,.page_sourceDisclosure__39dnf summary{min-height:4.5rem;gap:1rem;font-size:1.22rem}.page_disclosureAction__Nw90E{max-width:none;font-size:0;text-align:right}.page_disclosureAction__Nw90E:after{font-size:var(--public-type-ui-xs);content:"Read"}.page_journeyDisclosure__CWBSl[open] .page_disclosureAction__Nw90E:after{content:"Close"}.page_journeyDisclosureBody__m_B0V{padding:0 0 2.1rem}.page_reviewContextGrid___dFPS{gap:2rem}.page_methodFlow__Q60nt{grid-template-columns:1fr;gap:0}.page_methodFlow__Q60nt>div:not(.page_methodFlowConnector__USquI){display:grid;grid-template-columns:2.25rem 1fr;gap:.45rem .65rem;padding-block:1.35rem;border-top:1px solid var(--ui-border-rule)}.page_methodFlow__Q60nt span{grid-row:1/3;margin:0}.page_methodFlow__Q60nt p{margin:0}.page_methodFlowConnector__USquI{display:none}.page_sourceGrid__aGWAN{gap:2.1rem}.page_nextStepPaths___367Z,.page_sourceGrid__aGWAN{grid-template-columns:1fr}.page_nextStepPath__nJ1sy{padding:1.5rem 0 1.9rem}.page_nextStepPath__nJ1sy+.page_nextStepPath__nJ1sy{padding-left:0;border-top:1px solid var(--csc-border);border-left:0}.page_nextStepPath__nJ1sy .page_nextStepIndex__QuQD0{margin-bottom:1.75rem}.page_nextStepPath__nJ1sy h3,.page_nextStepPath__nJ1sy p{min-height:auto}}@media (max-width:420px){.page_postEstimateIntro__NFy0K h2{font-size:clamp(3rem,16.3vw,4rem)}.page_postEstimateIntroCopy__DUz_Y{font-size:var(--public-type-ui-md)}}