.preview_preview__yb565{--lm-field-radius:0.65rem;--lm-field-height:3.5rem;--lm-field-min-height:var(--lm-field-height);--lm-field-padding-inline:0.75rem;--lm-field-padding-block:0.5rem;--lm-field-column-gap:1.25rem;--lm-field-row-gap:1.25rem;--lm-field-column-min-width:13rem;--lm-field-label-gap:0.65rem;--lm-field-font-family:inherit;--lm-field-value-font-size:1rem;--lm-field-value-font-weight:400;--lm-field-value-color:#1e2a35;--lm-field-line-height:1.5rem;--lm-field-font-size:var(--lm-field-value-font-size);--lm-field-font-weight:var(--lm-field-value-font-weight);--lm-field-text-color:var(--lm-field-value-color);--lm-field-placeholder-font-size:0.9375rem;--lm-field-placeholder-font-weight:400;--lm-field-placeholder-color:#46665f;--lm-field-label-font-size:0.875rem;--lm-field-label-font-weight:400;--lm-field-background:#f7faf9;--lm-field-filled-background:#eef8f5;--lm-field-border-color:#52877b;--lm-field-accent-color:#176c5a;--lm-field-hover-border-color:#176c5a;--lm-field-focus-border-color:#176c5a;--lm-field-focus-background:#e5f4ef;--lm-field-selected-background:var(--lm-field-filled-background);--lm-field-disabled-background:#edf0ef;--lm-field-disabled-color:#5d6e69;--lm-field-error-color:#b42318;--lm-field-error-background:#fff4f2}.preview_preview__yb565 nav[aria-label=Breadcrumb] a{text-decoration:none}.preview_preview__yb565 nav[aria-label=Breadcrumb] a:hover{text-decoration:underline;text-underline-offset:.2em}.preview_preview__yb565 header>h1{color:#35554e;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:400;line-height:1.25;letter-spacing:-.025em}.preview_preview__yb565 .preview_field__O8obT .MuiInputBase-input{padding-block:calc((var(--lm-field-height) - var(--lm-field-line-height))/2);color:var(--lm-field-value-color);font-family:var(--lm-field-font-family);font-size:var(--lm-field-value-font-size);font-weight:var(--lm-field-value-font-weight);line-height:var(--lm-field-line-height)}.preview_preview__yb565 .preview_field__O8obT .MuiInputBase-input::placeholder{color:var(--lm-field-placeholder-color);font-family:var(--lm-field-font-family);font-size:var(--lm-field-placeholder-font-size);font-weight:var(--lm-field-placeholder-font-weight);line-height:var(--lm-field-line-height);opacity:1}.preview_editorial__zytf_{max-width:75ch;color:var(--calculator-muted);font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.preview_editorial__zytf_ p{margin-bottom:1rem}.preview_editorial__zytf_ ol,.preview_editorial__zytf_ ul{padding-left:1.5rem}.preview_editorial__zytf_ li+li{margin-top:.35rem}.preview_editorial__zytf_ h2,.preview_editorial__zytf_ h3{margin:1.5rem 0 .75rem;color:#35554e;font-size:1.35rem;font-weight:400;line-height:1.4}.preview_editorial__zytf_ a{text-decoration:underline;text-underline-offset:.2em}.preview_editorial__zytf_ img{max-width:100%;height:auto}.preview_contentNotice__cUJQO{color:var(--calculator-muted);font-size:.875rem;line-height:1.7}.preview_layout__2bp6z{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start;margin-top:2rem}.preview_field__O8obT,.preview_questionBody__qEfyA,.preview_questions__SMzpF{min-width:0}.preview_questions__SMzpF{padding:clamp(1.25rem,3vw,2.5rem);border-radius:1.5rem;background:var(--calculator-surface)}.preview_eyebrow__pvOKi{margin:0 0 1.5rem;color:var(--calculator-accent);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.preview_question__zndDh{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block:1.75rem}.preview_question__zndDh+.preview_question__zndDh{border-top:1px solid var(--calculator-border)}.preview_number__7BXnG{padding-top:.2rem;color:var(--calculator-accent);font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums}.preview_questionBody__qEfyA h2{margin:0 0 1.5rem;color:#35554e;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:400;font-family:inherit;letter-spacing:-.015em;line-height:1.4}.preview_hint__9rACS{margin:-.85rem 0 1.5rem;color:var(--calculator-muted);font-size:.9375rem;line-height:1.65}.preview_choiceRow__F_iJx,.preview_datePair__2LF9D,.preview_pair__ISYhy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--lm-field-column-min-width)),1fr));column-gap:var(--lm-field-column-gap);row-gap:var(--lm-field-row-gap);align-items:start}.preview_field__O8obT>label{display:block;margin-bottom:var(--lm-field-label-gap);color:var(--lm-field-value-color);font-size:var(--lm-field-label-font-size);font-weight:var(--lm-field-label-font-weight);line-height:var(--lm-field-line-height)}.preview_field__O8obT[data-filled=true]{--lm-field-background:var(--lm-field-filled-background)}.preview_inputWrap__DWrcx{box-sizing:border-box;display:flex;align-items:center;gap:.5rem;width:100%;min-height:var(--lm-field-height);padding:var(--lm-field-padding-block) var(--lm-field-padding-inline);border:1px solid var(--lm-field-border-color);border-radius:var(--lm-field-radius);background:var(--lm-field-background)}.preview_inputWrap__DWrcx:hover{border-color:var(--lm-field-hover-border-color)}.preview_inputWrap__DWrcx:focus-within{border-color:var(--lm-field-focus-border-color);box-shadow:inset 0 0 0 1px var(--lm-field-focus-border-color);background:var(--lm-field-focus-background)}.preview_inputWrap__DWrcx[data-invalid=true]{border-color:var(--lm-field-error-color);background:var(--lm-field-error-background)}.preview_inputWrap__DWrcx[data-invalid=true]:focus-within{box-shadow:inset 0 0 0 1px var(--lm-field-error-color)}.preview_inputWrap__DWrcx input{box-sizing:border-box;width:100%;min-width:0;min-height:2.25rem;padding:0;border:0;border-radius:0;outline:none;background:#0000;color:var(--lm-field-value-color);font-size:var(--lm-field-value-font-size);font-weight:var(--lm-field-value-font-weight)}.preview_inputWrap__DWrcx input,.preview_inputWrap__DWrcx input::placeholder{font-family:var(--lm-field-font-family);line-height:var(--lm-field-line-height)}.preview_inputWrap__DWrcx input::placeholder{color:var(--lm-field-placeholder-color);opacity:1;font-size:var(--lm-field-placeholder-font-size);font-weight:var(--lm-field-placeholder-font-weight)}.preview_inputWrap__DWrcx>span{flex-shrink:0;color:var(--lm-field-accent-color);font-size:.875rem;font-weight:500;line-height:var(--lm-field-line-height)}.preview_todayButton__esF59{margin-top:.35rem;padding:.4rem .5rem;border:0;border-radius:.3rem;background:#0000;color:var(--lm-field-accent-color);font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:.2em}.preview_todayButton__esF59:focus-visible{outline:2px solid var(--lm-field-focus-border-color);outline-offset:2px}.preview_todayButton__esF59:disabled{color:var(--lm-field-disabled-color);cursor:not-allowed}.preview_ageSummary__yG8gB{margin:.5rem 0 0;color:var(--calculator-muted);font-size:.8125rem;line-height:1.6}.preview_choices__tX528{min-width:0;margin:1.25rem 0 0;padding:0;border:0}.preview_choices__tX528 legend.preview_visuallyHidden__uTx2r{position:absolute;float:none;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.preview_choice__OQuDC{position:relative;display:block;min-width:0;margin:0;cursor:pointer}.preview_choice__OQuDC input{position:absolute;top:50%;left:1rem;width:1rem;height:1rem;margin:0;transform:translateY(-50%);accent-color:var(--lm-field-accent-color)}.preview_choiceFace__wDy_K{box-sizing:border-box;display:flex;align-items:center;gap:.75rem;width:100%;min-height:var(--lm-field-height);padding:var(--lm-field-padding-block) 1rem var(--lm-field-padding-block) 2.75rem;border:1px solid var(--lm-field-border-color);border-radius:var(--lm-field-radius);background:var(--lm-field-background);color:var(--lm-field-value-color);font-family:var(--lm-field-font-family);font-size:var(--lm-field-value-font-size);font-weight:var(--lm-field-value-font-weight);line-height:var(--lm-field-line-height)}.preview_choice__OQuDC:hover .preview_choiceFace__wDy_K{border-color:var(--lm-field-hover-border-color)}.preview_choiceIcon__T_0DN{display:inline-flex;align-items:center;justify-content:center;width:2rem;flex-shrink:0;color:var(--lm-field-accent-color)}.preview_choiceIcon__T_0DN svg{width:1.6rem;height:2rem}.preview_choice__OQuDC input:checked+.preview_choiceFace__wDy_K{border-color:var(--lm-field-accent-color);background:var(--lm-field-selected-background)}.preview_choice__OQuDC input:focus-visible{outline:none}.preview_choice__OQuDC input:focus-visible+.preview_choiceFace__wDy_K{border-color:var(--lm-field-focus-border-color);box-shadow:inset 0 0 0 1px var(--lm-field-focus-border-color);background:var(--lm-field-focus-background)}.preview_units__3Zy5I{margin-bottom:1.25rem}.preview_unitsButton__j7Wl_{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--lm-field-border-color);border-radius:var(--lm-field-radius);background:var(--lm-field-filled-background);color:var(--lm-field-value-color);font:inherit;font-size:.875rem}.preview_unitsButton__j7Wl_:hover{border-color:var(--lm-field-hover-border-color)}.preview_unitsButton__j7Wl_:focus-visible{outline:none;border-color:var(--lm-field-focus-border-color);box-shadow:inset 0 0 0 1px var(--lm-field-focus-border-color);background:var(--lm-field-focus-background)}.preview_unitsButton__j7Wl_:disabled{cursor:not-allowed;opacity:1;background:var(--lm-field-disabled-background);color:var(--lm-field-disabled-color)}.preview_finish__JiAAb{margin-top:1rem}.preview_calculate__OngqD{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:3.5rem;padding:.85rem 1.25rem;border:0;border-radius:.75rem;background:var(--calculator-accent);color:var(--calculator-surface);font:inherit;font-weight:500}.preview_calculate__OngqD:disabled{cursor:not-allowed;opacity:.65}.preview_finish__JiAAb p{margin:.75rem 0 0;color:var(--calculator-muted);font-size:.8125rem;line-height:1.6}.preview_result__0AMSX{min-width:0;padding:clamp(1.5rem,3vw,2rem);border-radius:1.5rem;background:linear-gradient(145deg,var(--calculator-tint),var(--calculator-surface));overflow-wrap:anywhere}.preview_resultMark___znyo{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:2rem;border:1px solid var(--calculator-accent);border-radius:50%;color:var(--calculator-accent);font-size:1.75rem}.preview_result__0AMSX .preview_eyebrow__pvOKi{margin-bottom:.75rem}.preview_result__0AMSX h2{margin:0 0 1rem;color:var(--calculator-accent);font-size:clamp(1.65rem,2.4vw,2.1rem);font-family:inherit;font-weight:400;letter-spacing:-.025em;line-height:1.2}.preview_result__0AMSX>p:not(.preview_eyebrow__pvOKi){line-height:1.7}.preview_summary__geqnW{margin:2rem 0}.preview_summary__geqnW>div{padding:1rem 0;border-top:1px solid var(--calculator-border)}.preview_summary__geqnW dt{color:var(--calculator-muted);font-size:.8125rem;font-weight:400}.preview_summary__geqnW dd{margin:.4rem 0 0;color:var(--calculator-ink);font-size:1rem}@media(forced-colors:active){.preview_choice__OQuDC input:focus-visible+.preview_choiceFace__wDy_K,.preview_inputWrap__DWrcx:focus-within,.preview_unitsButton__j7Wl_:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}@media(min-width:42rem){.preview_question__zndDh{grid-template-columns:2rem minmax(0,1fr);gap:1rem}}@media(min-width:68rem){.preview_layout__2bp6z{grid-template-columns:minmax(0,1.8fr) minmax(15rem,1fr)}}.result-focus_resultHeading__xmRMx:focus{outline:2px solid var(--lm-field-focus-border-color);outline-offset:6px;border-radius:.25rem}@media(forced-colors:active){.result-focus_resultHeading__xmRMx:focus{outline-color:Highlight}}.CalculatorShell_page__Lbadp{--calculator-ink:#1e2a35;--calculator-muted:#46665f;--calculator-accent:#176c5a;--calculator-surface:#fff;--calculator-tint:#d4fcf6;--calculator-border:#dee2e6;width:100%;max-width:72rem;min-width:0;margin-inline:auto;padding:clamp(1rem,3vw,2rem);color:var(--calculator-ink);font-family:inherit}.CalculatorShell_header__Nz9Mk{margin-bottom:1.75rem}.CalculatorShell_breadcrumb__Z1Gk0{margin-bottom:1rem;font-size:.875rem}.CalculatorShell_breadcrumb__Z1Gk0 ol{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.CalculatorShell_breadcrumb__Z1Gk0 li+li:before{content:"/";margin-right:.5rem;color:var(--calculator-muted)}.CalculatorShell_breadcrumb__Z1Gk0 a{color:var(--calculator-accent);text-decoration:underline;text-underline-offset:.2em}.CalculatorShell_breadcrumb__Z1Gk0 a:focus-visible{outline:3px solid var(--calculator-accent);outline-offset:4px;border-radius:2px}.CalculatorShell_title__rEOO9{margin:0;color:var(--calculator-ink);font-size:clamp(1.875rem,4vw,2.75rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.CalculatorShell_description__sKRR0,.CalculatorShell_sectionDescription__3jfK1{color:var(--calculator-muted);line-height:1.65}.CalculatorShell_description__sKRR0{max-width:65ch;margin:.875rem 0 0}.CalculatorShell_content__Ro3VY,.CalculatorShell_explanation__PiUo1{min-width:0;line-height:1.7;overflow-wrap:anywhere}.CalculatorShell_content__Ro3VY{margin-bottom:1.5rem}.CalculatorShell_explanation__PiUo1{margin-top:2rem}.CalculatorShell_workspace__mrkLe{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}.CalculatorShell_formPanel__xfsp1,.CalculatorShell_resultColumn__l_sEw{min-width:0}.CalculatorShell_formPanel__xfsp1,.CalculatorShell_results__wz0J1{padding:clamp(1rem,2.5vw,1.75rem);border:1px solid var(--calculator-border);border-radius:1rem;background:var(--calculator-surface)}.CalculatorShell_section__WKXa6{min-width:0;margin:0;padding:0;border:0}.CalculatorShell_section__WKXa6+.CalculatorShell_section__WKXa6{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid var(--calculator-border)}.CalculatorShell_legend__Q_H1N{float:none;width:auto;max-width:100%;margin:0 0 .5rem;padding:0;color:var(--calculator-ink);font-size:1.125rem;font-weight:600;line-height:1.4}.CalculatorShell_sectionDescription__3jfK1{margin:0 0 1rem;font-size:.9375rem}.CalculatorShell_fields__fUWtd{display:grid;gap:1rem;min-width:0}.CalculatorShell_results__wz0J1{border-top:4px solid var(--calculator-accent);background:linear-gradient(180deg,var(--calculator-tint),var(--calculator-surface) 12rem)}.CalculatorShell_resultTitle__MifPX{margin:0;color:var(--calculator-accent);font-size:1.375rem;font-weight:600;line-height:1.3}.CalculatorShell_status__8DwJ_{margin:.75rem 0 0;color:var(--calculator-muted);font-size:.9375rem;line-height:1.6}.CalculatorShell_status__8DwJ_:empty{margin:0}.CalculatorShell_resultBody__2RpbC{margin-top:1.25rem;min-width:0;overflow-wrap:anywhere}.CalculatorShell_actions__Yx454{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}@media(min-width:64rem){.CalculatorShell_workspace__mrkLe{grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr)}}