.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;--lm-units-height:2.25rem;--lm-units-padding-inline:0.625rem;--lm-units-padding-block:0.375rem;--lm-units-font-size:0.8125rem;--lm-units-line-height:1.25rem;--lm-units-chevron-size:0.5rem;--lm-units-chevron-inset:0.625rem;--lm-units-message-max-width:14rem;--lm-units-header-gap:1rem}.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{min-width:0;max-width:100%;margin-bottom:1.25rem;text-align:right}.preview_units__3Zy5I>label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.preview_units__3Zy5I>p{max-width:var(--lm-units-message-max-width);margin-left:auto;text-align:left}.preview_unitsButton__j7Wl_{--lm-units-chevron-color:var(--lm-field-accent-color);box-sizing:border-box;display:inline-block;width:auto;max-width:100%;min-height:var(--lm-units-height);padding:var(--lm-units-padding-block) var(--lm-units-padding-inline);padding-right:calc(var(--lm-units-chevron-inset) + var(--lm-units-chevron-size) + var(--lm-units-padding-inline));border:1px solid var(--lm-field-border-color);border-radius:var(--lm-field-radius);-webkit-appearance:none;appearance:none;background-color:var(--lm-field-filled-background);background-image:linear-gradient(45deg,#0000 50%,var(--lm-units-chevron-color) 50%),linear-gradient(135deg,var(--lm-units-chevron-color) 50%,#0000 50%);background-position:right calc(var(--lm-units-chevron-inset) + var(--lm-units-chevron-size)/2) center,right var(--lm-units-chevron-inset) center;background-size:calc(var(--lm-units-chevron-size)/2) calc(var(--lm-units-chevron-size)/2);background-repeat:no-repeat;color:var(--lm-field-value-color);font-family:var(--lm-field-font-family);font-size:var(--lm-units-font-size);font-weight:var(--lm-field-value-font-weight);line-height:var(--lm-units-line-height);cursor:pointer}.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-color:var(--lm-field-focus-background)}.preview_unitsButton__j7Wl_:disabled{--lm-units-chevron-color:var(--lm-field-disabled-color);cursor:not-allowed;opacity:1;background-color: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}.preview_unitsButton__j7Wl_{-webkit-appearance:auto;appearance:auto;background-image:none}}@media(min-width:42rem){.preview_question__zndDh{grid-template-columns:2rem minmax(0,1fr);gap:1rem}@supports selector(:has(*)){.preview_questionBody__qEfyA:has(>.preview_units__3Zy5I){display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:var(--lm-units-header-gap);align-items:start}.preview_questionBody__qEfyA:has(>.preview_units__3Zy5I)>*{grid-column:1/-1;min-width:0}.preview_questionBody__qEfyA:has(>.preview_units__3Zy5I)>h2{grid-column:1;grid-row:1}.preview_questionBody__qEfyA:has(>.preview_units__3Zy5I)>.preview_units__3Zy5I{grid-column:2;grid-row:1;max-width:var(--lm-units-message-max-width);justify-self:end}}}@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_resultTitle__MifPX:focus-visible{outline:3px solid var(--calculator-accent);outline-offset:4px;border-radius:2px}.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_emptyState__9lNa4{margin:0;color:var(--calculator-muted);line-height:1.65}.CalculatorShell_resultAge__9UFAT{margin:0 0 1rem;color:var(--calculator-muted);font-size:.9375rem;line-height:1.6}.CalculatorShell_resultAgeLabel__OxFa4{color:var(--calculator-ink);font-weight:600}.CalculatorShell_resultExplanation__0WVSP{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--calculator-border);color:var(--calculator-muted);line-height:1.65}.CalculatorShell_resultExplanationSummary__l3wcE{color:var(--calculator-accent);font-weight:600;cursor:pointer;overflow-wrap:anywhere}.CalculatorShell_resultExplanationSummary__l3wcE:focus-visible{outline:3px solid var(--calculator-accent);outline-offset:4px;border-radius:2px}.CalculatorShell_resultExplanationBody__99kjH{margin-top:.75rem;min-width:0;overflow-wrap:anywhere}.CalculatorShell_resultExplanationBody__99kjH>:first-child{margin-top:0}.CalculatorShell_resultExplanationBody__99kjH>:last-child{margin-bottom:0}.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)}}.CalculatorTemplate_preview__36iXY{--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;--lm-units-height:2.25rem;--lm-units-padding-inline:0.625rem;--lm-units-padding-block:0.375rem;--lm-units-font-size:0.8125rem;--lm-units-line-height:1.25rem;--lm-units-chevron-size:0.5rem;--lm-units-chevron-inset:0.625rem;--lm-units-message-max-width:14rem;--lm-units-header-gap:1rem}.CalculatorTemplate_preview__36iXY nav[aria-label=Breadcrumb] a{text-decoration:none}.CalculatorTemplate_preview__36iXY nav[aria-label=Breadcrumb] a:hover{text-decoration:underline;text-underline-offset:.2em}.CalculatorTemplate_preview__36iXY header>h1{color:#35554e;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:400;line-height:1.25;letter-spacing:-.025em}.CalculatorTemplate_preview__36iXY .CalculatorTemplate_field__8im5U .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)}.CalculatorTemplate_preview__36iXY .CalculatorTemplate_field__8im5U .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}.CalculatorTemplate_editorial__djpG8{max-width:75ch;color:var(--calculator-muted);font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.CalculatorTemplate_editorial__djpG8 p{margin-bottom:1rem}.CalculatorTemplate_editorial__djpG8 ol,.CalculatorTemplate_editorial__djpG8 ul{padding-left:1.5rem}.CalculatorTemplate_editorial__djpG8 li+li{margin-top:.35rem}.CalculatorTemplate_editorial__djpG8 h2,.CalculatorTemplate_editorial__djpG8 h3{margin:1.5rem 0 .75rem;color:#35554e;font-size:1.35rem;font-weight:400;line-height:1.4}.CalculatorTemplate_editorial__djpG8 a{text-decoration:underline;text-underline-offset:.2em}.CalculatorTemplate_editorial__djpG8 img{max-width:100%;height:auto}.CalculatorTemplate_contentNotice__uqYQ2{color:var(--calculator-muted);font-size:.875rem;line-height:1.7}.CalculatorTemplate_layout__1rZFv{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start;margin-top:2rem}.CalculatorTemplate_field__8im5U,.CalculatorTemplate_questionBody__YpayY,.CalculatorTemplate_questions__aL8Zb{min-width:0}.CalculatorTemplate_questions__aL8Zb{padding:clamp(1.25rem,3vw,2.5rem);border-radius:1.5rem;background:var(--calculator-surface)}.CalculatorTemplate_eyebrow__Vi9FA{margin:0 0 1.5rem;color:var(--calculator-accent);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.CalculatorTemplate_question__JSW1B{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block:1.75rem}.CalculatorTemplate_question__JSW1B+.CalculatorTemplate_question__JSW1B{border-top:1px solid var(--calculator-border)}.CalculatorTemplate_number__W7lhQ{padding-top:.2rem;color:var(--calculator-accent);font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums}.CalculatorTemplate_questionBody__YpayY 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}.CalculatorTemplate_hint__X75sP{margin:-.85rem 0 1.5rem;color:var(--calculator-muted);font-size:.9375rem;line-height:1.65}.CalculatorTemplate_choiceRow__BOlnZ,.CalculatorTemplate_datePair__Y8wKH,.CalculatorTemplate_pair__BMzUo{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}.CalculatorTemplate_field__8im5U>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)}.CalculatorTemplate_field__8im5U[data-filled=true]{--lm-field-background:var(--lm-field-filled-background)}.CalculatorTemplate_inputWrap___uoXB{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)}.CalculatorTemplate_inputWrap___uoXB:hover{border-color:var(--lm-field-hover-border-color)}.CalculatorTemplate_inputWrap___uoXB: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)}.CalculatorTemplate_inputWrap___uoXB[data-invalid=true]{border-color:var(--lm-field-error-color);background:var(--lm-field-error-background)}.CalculatorTemplate_inputWrap___uoXB[data-invalid=true]:focus-within{box-shadow:inset 0 0 0 1px var(--lm-field-error-color)}.CalculatorTemplate_inputWrap___uoXB 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-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)}.CalculatorTemplate_inputWrap___uoXB input::placeholder{color:var(--lm-field-placeholder-color);font-family:var(--lm-field-font-family);opacity:1;font-size:var(--lm-field-placeholder-font-size);font-weight:var(--lm-field-placeholder-font-weight);line-height:var(--lm-field-line-height)}.CalculatorTemplate_inputWrap___uoXB>span{flex-shrink:0;color:var(--lm-field-accent-color);font-size:.875rem;font-weight:500;line-height:var(--lm-field-line-height)}.CalculatorTemplate_todayButton__cZjbH{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}.CalculatorTemplate_todayButton__cZjbH:focus-visible{outline:2px solid var(--lm-field-focus-border-color);outline-offset:2px}.CalculatorTemplate_todayButton__cZjbH:disabled{color:var(--lm-field-disabled-color);cursor:not-allowed}.CalculatorTemplate_ageSummary__TjMnJ{margin:.5rem 0 0;color:var(--calculator-muted);font-size:.8125rem;line-height:1.6}.CalculatorTemplate_choices__37pPw{min-width:0;margin:1.25rem 0 0;padding:0;border:0}.CalculatorTemplate_choices__37pPw legend.CalculatorTemplate_visuallyHidden__vzmBp{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}.CalculatorTemplate_choice__yFmvl{position:relative;display:block;min-width:0;margin:0;cursor:pointer}.CalculatorTemplate_choice__yFmvl input{position:absolute;top:50%;left:1rem;width:1rem;height:1rem;margin:0;transform:translateY(-50%);accent-color:var(--lm-field-accent-color)}.CalculatorTemplate_choiceFace__fYV4p{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)}.CalculatorTemplate_choice__yFmvl:hover .CalculatorTemplate_choiceFace__fYV4p{border-color:var(--lm-field-hover-border-color)}.CalculatorTemplate_choiceIcon__QvV93{display:inline-flex;align-items:center;justify-content:center;width:2rem;flex-shrink:0;color:var(--lm-field-accent-color)}.CalculatorTemplate_choiceIcon__QvV93 svg{width:1.6rem;height:2rem}.CalculatorTemplate_choice__yFmvl input:checked+.CalculatorTemplate_choiceFace__fYV4p{border-color:var(--lm-field-accent-color);background:var(--lm-field-selected-background)}.CalculatorTemplate_choice__yFmvl input:focus-visible{outline:none}.CalculatorTemplate_choice__yFmvl input:focus-visible+.CalculatorTemplate_choiceFace__fYV4p{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)}.CalculatorTemplate_units__S3o2S{min-width:0;max-width:100%;margin-bottom:1.25rem;text-align:right}.CalculatorTemplate_units__S3o2S>label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.CalculatorTemplate_units__S3o2S>p{max-width:var(--lm-units-message-max-width);margin-left:auto;text-align:left}.CalculatorTemplate_unitsButton__M80Xt{--lm-units-chevron-color:var(--lm-field-accent-color);box-sizing:border-box;display:inline-block;width:auto;max-width:100%;min-height:var(--lm-units-height);padding:var(--lm-units-padding-block) var(--lm-units-padding-inline);padding-right:calc(var(--lm-units-chevron-inset) + var(--lm-units-chevron-size) + var(--lm-units-padding-inline));border:1px solid var(--lm-field-border-color);border-radius:var(--lm-field-radius);-webkit-appearance:none;appearance:none;background-color:var(--lm-field-filled-background);background-image:linear-gradient(45deg,#0000 50%,var(--lm-units-chevron-color) 50%),linear-gradient(135deg,var(--lm-units-chevron-color) 50%,#0000 50%);background-position:right calc(var(--lm-units-chevron-inset) + var(--lm-units-chevron-size)/2) center,right var(--lm-units-chevron-inset) center;background-size:calc(var(--lm-units-chevron-size)/2) calc(var(--lm-units-chevron-size)/2);background-repeat:no-repeat;color:var(--lm-field-value-color);font-family:var(--lm-field-font-family);font-size:var(--lm-units-font-size);font-weight:var(--lm-field-value-font-weight);line-height:var(--lm-units-line-height);cursor:pointer}.CalculatorTemplate_unitsButton__M80Xt:hover{border-color:var(--lm-field-hover-border-color)}.CalculatorTemplate_unitsButton__M80Xt: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-color:var(--lm-field-focus-background)}.CalculatorTemplate_unitsButton__M80Xt:disabled{--lm-units-chevron-color:var(--lm-field-disabled-color);cursor:not-allowed;opacity:1;background-color:var(--lm-field-disabled-background);color:var(--lm-field-disabled-color)}.CalculatorTemplate_finish__mBAJn{margin-top:1rem}.CalculatorTemplate_calculate__WG5Uo{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}.CalculatorTemplate_calculate__WG5Uo:disabled{cursor:not-allowed;opacity:.65}.CalculatorTemplate_finish__mBAJn p{margin:.75rem 0 0;color:var(--calculator-muted);font-size:.8125rem;line-height:1.6}.CalculatorTemplate_result__JPpoP{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}.CalculatorTemplate_resultMark__96JqJ{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}.CalculatorTemplate_result__JPpoP .CalculatorTemplate_eyebrow__Vi9FA{margin-bottom:.75rem}.CalculatorTemplate_result__JPpoP 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}.CalculatorTemplate_result__JPpoP>p:not(.CalculatorTemplate_eyebrow__Vi9FA){line-height:1.7}.CalculatorTemplate_summary__oUWx7{margin:2rem 0}.CalculatorTemplate_summary__oUWx7>div{padding:1rem 0;border-top:1px solid var(--calculator-border)}.CalculatorTemplate_summary__oUWx7 dt{color:var(--calculator-muted);font-size:.8125rem;font-weight:400}.CalculatorTemplate_summary__oUWx7 dd{margin:.4rem 0 0;color:var(--calculator-ink);font-size:1rem}@media(forced-colors:active){.CalculatorTemplate_choice__yFmvl input:focus-visible+.CalculatorTemplate_choiceFace__fYV4p,.CalculatorTemplate_inputWrap___uoXB:focus-within,.CalculatorTemplate_unitsButton__M80Xt:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.CalculatorTemplate_unitsButton__M80Xt{-webkit-appearance:auto;appearance:auto;background-image:none}}@media(min-width:42rem){.CalculatorTemplate_question__JSW1B{grid-template-columns:2rem minmax(0,1fr);gap:1rem}@supports selector(:has(*)){.CalculatorTemplate_questionBody__YpayY:has(>.CalculatorTemplate_units__S3o2S){display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:var(--lm-units-header-gap);align-items:start}.CalculatorTemplate_questionBody__YpayY:has(>.CalculatorTemplate_units__S3o2S)>*{grid-column:1/-1;min-width:0}.CalculatorTemplate_questionBody__YpayY:has(>.CalculatorTemplate_units__S3o2S)>h2{grid-column:1;grid-row:1}.CalculatorTemplate_questionBody__YpayY:has(>.CalculatorTemplate_units__S3o2S)>.CalculatorTemplate_units__S3o2S{grid-column:2;grid-row:1;max-width:var(--lm-units-message-max-width);justify-self:end}}}@media(min-width:68rem){.CalculatorTemplate_layout__1rZFv{grid-template-columns:minmax(0,1.8fr) minmax(15rem,1fr)}}.CalculatorResultFocus_resultHeading__lVgjy:focus{outline:2px solid var(--lm-field-focus-border-color);outline-offset:6px;border-radius:.25rem}@media(forced-colors:active){.CalculatorResultFocus_resultHeading__lVgjy:focus{outline-color:Highlight}}