.MedicalTools_page__u6gpp{--color-link:37 99 235;color:rgb(var(--color-text));background:rgb(var(--color-bg));min-height:70vh;padding-bottom:4rem}.dark .MedicalTools_page__u6gpp{--color-bg:11 17 32;--color-surface:22 30 46;--color-elevated:30 41 59;--color-text:226 232 240;--color-text-strong:248 250 252;--color-text-muted:148 163 184;--color-text-subtle:148 163 184;--color-border:51 65 85;--color-border-soft:38 50 76;--color-border-strong:71 85 105;--color-input-bg:22 30 46;--color-input-text:226 232 240;--color-input-border:100 116 139;--color-link:147 197 253}.MedicalTools_page__u6gpp *{box-sizing:border-box}.MedicalTools_page__u6gpp a{text-underline-offset:.25em}.MedicalTools_page__u6gpp :is(a,button,input,select,summary):focus-visible{outline:3px solid rgb(var(--color-primary-500));outline-offset:4px}.MedicalTools_page__u6gpp ::selection{background:rgb(var(--color-primary-200));color:#123544}.MedicalTools_wrap__rhEGs{width:min(100% - 2rem,76rem);margin-inline:auto}.MedicalTools_breadcrumbs__0fmVi{display:flex;flex-wrap:wrap;gap:.65rem;padding-block:1.25rem;font-size:.875rem}.MedicalTools_hero__2ezt6{padding-block:2rem 2.5rem;border-bottom:1px solid rgb(var(--color-border))}.MedicalTools_hero__2ezt6 h1{font-size:clamp(1.9rem,4vw,3.15rem);line-height:1.5;font-weight:800;color:rgb(var(--color-text-strong));max-width:24ch}.MedicalTools_hero__2ezt6 p{max-width:67ch;line-height:1.95;margin-top:1rem}.MedicalTools_heroGrid__KWe0Z{display:grid;gap:2rem;align-items:center}.MedicalTools_heroAside___ySB7{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));border-radius:1rem;padding:1.5rem}.MedicalTools_heroAside___ySB7 h2{font-weight:700;font-size:1.125rem}.MedicalTools_heroAside___ySB7 p{margin:.65rem 0 1rem}.MedicalTools_textLink__ffAum{color:rgb(var(--color-link));font-weight:700;text-decoration:underline;display:inline-flex;align-items:center;gap:.6rem;min-height:44px}.MedicalTools_facts__OiW7d{display:flex;gap:.75rem 1.5rem;flex-wrap:wrap;margin-top:1.5rem;font-size:.875rem}.MedicalTools_facts__OiW7d span{display:inline-flex;align-items:center;gap:.4rem}.MedicalTools_filters__ZBUo_{display:grid;gap:1rem;margin-block:2rem}.MedicalTools_search__M3RZp{position:relative;max-width:38rem}.MedicalTools_search__M3RZp svg{position:absolute;inset-inline-start:1rem;top:1rem;pointer-events:none}.MedicalTools_search__M3RZp input{padding-inline-start:3rem}.MedicalTools_filterButtons__P_Wnc{display:flex;flex-wrap:wrap;gap:.5rem}.MedicalTools_button__LYH3S{min-height:46px;border:1px solid rgb(var(--color-border-strong));border-radius:.6rem;padding:.6rem 1rem;background:rgb(var(--color-surface));color:rgb(var(--color-text));cursor:pointer;font:inherit}.MedicalTools_button__LYH3S[aria-pressed=true]{color:#fff;background:#2563eb;border-color:#2563eb}.MedicalTools_button__LYH3S:hover{border-color:rgb(var(--color-primary-500))}.MedicalTools_group__o0Ufi{margin-block:2.5rem}.MedicalTools_sectionHeading__K_v_l{font-size:1.5rem;line-height:1.6;font-weight:750;color:rgb(var(--color-text-strong));margin-bottom:1rem}.MedicalTools_list__yZLkn{border-top:1px solid rgb(var(--color-border))}.MedicalTools_toolLink__0SmNY{display:grid;grid-template-columns:2rem minmax(0,1fr) 1.25rem;align-items:start;gap:1rem;padding:1.5rem .25rem;border-bottom:1px solid rgb(var(--color-border));text-decoration:none}.MedicalTools_toolLink__0SmNY:hover h3{color:rgb(var(--color-link));text-decoration:underline}.MedicalTools_toolLink__0SmNY>svg{color:rgb(var(--color-link));margin-top:.3rem}.MedicalTools_toolLink__0SmNY h3{font-size:1.125rem;font-weight:700;color:rgb(var(--color-text-strong))}.MedicalTools_toolLink__0SmNY p{margin-top:.4rem;line-height:1.8;max-width:65ch}.MedicalTools_toolLink__0SmNY small{display:block;margin-top:.5rem}.MedicalTools_count__O1eyL,.MedicalTools_toolLink__0SmNY small{font-size:.875rem;color:rgb(var(--color-text-muted))}.MedicalTools_detailGrid__rPcYv{display:grid;gap:2.5rem;margin-block:2rem;align-items:start}.MedicalTools_detailMain__cyCgc{min-width:0}.MedicalTools_calculator__9cIKM{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border-strong));border-radius:1rem;overflow:hidden}.MedicalTools_calcHeader__3RjVW{padding:1.25rem 1.5rem;border-bottom:1px solid rgb(var(--color-border));display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.MedicalTools_calcHeader__3RjVW h2{font-size:1.25rem;font-weight:750}.MedicalTools_calcHeader__3RjVW span{font-size:.875rem;color:rgb(var(--color-text-muted))}.MedicalTools_calcBody__2rNok{padding:1.5rem}.MedicalTools_fields__cwL4q{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.MedicalTools_field__Xjmly{display:block;min-width:0}.MedicalTools_field__Xjmly>span{display:block;font-weight:650;margin-bottom:.5rem}.MedicalTools_input__IbOMU{width:100%;min-width:0;min-height:50px;border:1px solid rgb(var(--color-input-border));border-radius:.6rem;padding:.7rem .85rem;background:rgb(var(--color-input-bg));color:rgb(var(--color-input-text));font-size:1rem;font-family:inherit;caret-color:rgb(var(--color-link));font-variant-numeric:tabular-nums}.MedicalTools_input__IbOMU::placeholder{color:rgb(var(--color-text-muted));opacity:1}.MedicalTools_field__Xjmly small{display:block;font-size:.875rem;color:rgb(var(--color-text-muted));line-height:1.7;margin-top:.4rem}.MedicalTools_input__IbOMU[aria-invalid=true]{border-color:#b42318}.MedicalTools_error__bMRjK{color:#b42318;margin-block:1rem;line-height:1.8}.dark .MedicalTools_error__bMRjK{color:#fda29b}.MedicalTools_result__oyDiF{background:rgb(var(--color-bg));border-top:1px solid rgb(var(--color-border));padding:1.5rem;min-height:11rem}.MedicalTools_result__oyDiF h3{font-weight:700;font-size:1rem;margin-bottom:.6rem}.MedicalTools_resultNumber__gdxdu{font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.5;font-weight:800;color:rgb(var(--color-text-strong));font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.MedicalTools_resultNote__KQy5_{margin-top:.75rem;line-height:1.9;font-size:.9375rem;max-width:70ch}.MedicalTools_resultRows__XwsJF{display:grid;gap:.75rem;margin-block:1rem}.MedicalTools_resultRows__XwsJF div{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.4rem 1rem}.MedicalTools_resultRows__XwsJF dt{color:rgb(var(--color-text-muted))}.MedicalTools_resultRows__XwsJF dd{font-weight:700;font-variant-numeric:tabular-nums}.MedicalTools_meter__NclYY{position:relative;margin-block:1.75rem .5rem;padding-top:.7rem}.MedicalTools_meterTrack__I6TGW{height:.65rem;display:grid;grid-template-columns:7fr 6.5fr 5fr 10fr;overflow:hidden;border-radius:.35rem}.MedicalTools_meterTrack__I6TGW span:first-child{background:#bc8626}.MedicalTools_meterTrack__I6TGW span:nth-child(2){background:#16826e}.MedicalTools_meterTrack__I6TGW span:nth-child(3){background:#c17b1c}.MedicalTools_meterTrack__I6TGW span:nth-child(4){background:#b45457}.MedicalTools_meterPointer__vpAeR{position:absolute;top:0;width:3px;height:1.5rem;background:rgb(var(--color-text-strong));transform:translateX(-50%)}.MedicalTools_meterLabels__ufshm{display:flex;justify-content:space-between;font-size:.875rem;margin-top:.6rem}.MedicalTools_actions___PKdo{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.MedicalTools_privacy__CPPQq{display:flex;align-items:start;gap:.6rem;margin-block:1rem;font-size:.875rem;line-height:1.8}.MedicalTools_privacy__CPPQq svg{flex:0 0 auto;margin-top:.2rem}.MedicalTools_articleSection__ZKeEB{margin-block:2.5rem;scroll-margin-top:7rem}.MedicalTools_articleSection__ZKeEB p{line-height:2;max-width:75ch}.MedicalTools_articleSection__ZKeEB ol{padding-inline-start:1.5rem;list-style:decimal;line-height:2}.MedicalTools_articleSection__ZKeEB li{margin-block:.5rem}.MedicalTools_formula__p_X2R{direction:ltr;text-align:start;background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));padding:1rem;border-radius:.6rem;margin-block:1rem;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.MedicalTools_tableWrap__p3edS{overflow-x:auto;border:1px solid rgb(var(--color-border));border-radius:.65rem;margin-block:1rem}.MedicalTools_table__ZjILK{width:100%;border-collapse:collapse;font-size:.9375rem;text-align:start}.MedicalTools_table__ZjILK td,.MedicalTools_table__ZjILK th{padding:.85rem;text-align:start;vertical-align:top;border-bottom:1px solid rgb(var(--color-border));line-height:1.8;min-width:7rem}.MedicalTools_table__ZjILK th{background:rgb(var(--color-surface));font-weight:700}.MedicalTools_table__ZjILK tr:last-child td{border-bottom:0}.MedicalTools_aside__nnkZQ{border-top:1px solid rgb(var(--color-border));padding-top:1.5rem}.MedicalTools_aside__nnkZQ h2{font-weight:750;font-size:1.125rem;margin-bottom:.6rem}.MedicalTools_aside__nnkZQ nav{display:flex;flex-direction:column;gap:.25rem}.MedicalTools_aside__nnkZQ a{padding-block:.65rem;min-height:44px;color:rgb(var(--color-link))}.MedicalTools_aside__nnkZQ section+section{margin-top:2rem}.MedicalTools_aside__nnkZQ p{line-height:1.9;font-size:.9375rem}.MedicalTools_notice__JsDyU{border:1px solid rgb(var(--color-border-strong));border-radius:.65rem;padding:1.25rem;line-height:1.9}.MedicalTools_faq___YnBO details{border-bottom:1px solid rgb(var(--color-border));padding-block:1rem}.MedicalTools_faq___YnBO summary{min-height:44px;cursor:pointer;font-weight:700;padding-block:.4rem}.MedicalTools_faq___YnBO details p{margin-top:.6rem}.MedicalTools_sources__dY6yM{padding-inline-start:1.3rem;list-style:decimal}.MedicalTools_sources__dY6yM a{color:rgb(var(--color-link));text-decoration:underline;overflow-wrap:anywhere}.MedicalTools_srOnly__NRX8t{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:640px){.MedicalTools_fields__cwL4q{grid-template-columns:repeat(2,minmax(0,1fr))}.MedicalTools_wrap__rhEGs{width:min(100% - 3rem,76rem)}}@media (min-width:1024px){.MedicalTools_heroGrid__KWe0Z{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:4rem}.MedicalTools_detailGrid__rPcYv{grid-template-columns:minmax(0,1fr) 17rem;gap:3rem}.MedicalTools_aside__nnkZQ{position:sticky;top:7rem;border-top:0;border-inline-start:1px solid rgb(var(--color-border));padding:0;padding-inline-start:1.5rem}.MedicalTools_catalogGrid__Qga1i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.5rem}.MedicalTools_catalogGrid__Qga1i .MedicalTools_group__o0Ufi:first-child{grid-row:span 2}}@media print{.MedicalTools_actions___PKdo,.MedicalTools_aside__nnkZQ,.MedicalTools_filters__ZBUo_{display:none}.MedicalTools_detailGrid__rPcYv{display:block}.MedicalTools_page__u6gpp{background:white;color:#111}.MedicalTools_calculator__9cIKM,.MedicalTools_result__oyDiF{break-inside:avoid}}@media (prefers-reduced-motion:no-preference){.MedicalTools_meterPointer__vpAeR{transition:left .18s ease-out}}.MedicalTools_articleLink__P7gJP{display:block;padding-block:1.5rem;border-bottom:1px solid rgb(var(--color-border))}.MedicalTools_articleLink__P7gJP h3{font-size:1.125rem;font-weight:750;color:rgb(var(--color-text-strong))}.MedicalTools_articleLink__P7gJP p{margin-top:.5rem;line-height:1.9}.MedicalTools_categoryIcon__nIYd3{display:inline-block;width:2.75rem;height:2.75rem;background:rgb(var(--color-link));mask-size:contain;mask-repeat:no-repeat;mask-position:center;margin-inline-end:.8rem;vertical-align:middle}.MedicalTools_meterLabels__ufshm{position:relative;display:block;height:1.5rem;margin-inline-end:.5rem}.MedicalTools_meterLabels__ufshm span{position:absolute;transform:translateX(-50%)}.CalculatorInsight_section__g0grJ{border-top:1px solid rgb(var(--color-border));padding:1.5rem;color:rgb(var(--color-text))}.CalculatorInsight_section__g0grJ h3{font-size:1.125rem;font-weight:750;margin-bottom:.5rem;color:rgb(var(--color-text-strong))}.CalculatorInsight_section__g0grJ p{line-height:1.9;max-width:70ch}.CalculatorInsight_consent__HCh_0{display:flex;align-items:flex-start;gap:.75rem;margin-block:1rem;font-size:.875rem;line-height:1.85;cursor:pointer}.CalculatorInsight_consent__HCh_0 input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.35rem;accent-color:rgb(var(--color-primary-500))}.CalculatorInsight_button__e4s2v{border:1px solid rgb(var(--color-primary-500));background:rgb(var(--color-primary-500));color:#fff;padding:.7rem 1.1rem;min-height:44px;font-size:1rem;font-weight:700;border-radius:.6rem}.CalculatorInsight_button__e4s2v:disabled{opacity:.5;cursor:not-allowed}.CalculatorInsight_section__g0grJ :is(a,button,input):focus-visible{outline:3px solid rgb(var(--color-primary-500));outline-offset:4px}.CalculatorInsight_note__SfXXz{font-size:.875rem;color:rgb(var(--color-text-muted));margin-block:.75rem}.CalculatorInsight_error__nqM44{color:#b42318;margin-block:.75rem}.dark .CalculatorInsight_error__nqM44{color:#fda29b}.CalculatorInsight_result__eus7s{margin-top:1.5rem}.CalculatorInsight_result__eus7s h4{font-weight:700;margin-block:1.25rem .35rem}.CalculatorInsight_result__eus7s ol,.CalculatorInsight_result__eus7s ul{padding-inline-start:1.5rem;line-height:1.9}.CalculatorInsight_result__eus7s ol{list-style:decimal}.CalculatorInsight_result__eus7s ul{list-style:disc}.CalculatorInsight_result__eus7s a{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}