.CalculatorListCard_card__ExG37{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);height:100%}.CalculatorListCard_card__ExG37:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.CalculatorListCard_iconWrap__fXeKC{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent)}.CalculatorListCard_name__QQzhM{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.CalculatorListCard_description__DcqaU{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-normal);flex:1 1}.CalculatorListCard_cta__M5OL6{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-accent)}.CalculatorGrid_grid__tqw3R{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}@media(min-width:560px){.CalculatorGrid_grid__tqw3R{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.CalculatorGrid_grid__tqw3R{grid-template-columns:repeat(3,1fr)}}.CalculatorDirectory_controls__EUVoz{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}@media(min-width:768px){.CalculatorDirectory_controls__EUVoz{flex-direction:row;align-items:center;justify-content:space-between}}.CalculatorDirectory_searchWrap__a_hzB{width:100%}@media(min-width:768px){.CalculatorDirectory_searchWrap__a_hzB{max-width:340px}}.CalculatorDirectory_filters__afhNS{display:flex;flex-wrap:wrap;gap:var(--space-2)}.CalculatorDirectory_filterButton__ceaPE{padding:.5rem .9rem;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap}.CalculatorDirectory_filterButton__ceaPE:hover{border-color:var(--color-accent)}.CalculatorDirectory_filterActive__Vnoiy{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.CalculatorDirectory_emptyResults__UrvPb{padding:var(--space-10) 0;text-align:center;color:var(--color-text-muted);font-size:var(--fs-sm)}.Breadcrumbs_nav__5Qxcg{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);font-size:var(--fs-xs);color:var(--color-text-muted);margin-bottom:var(--space-5)}.Breadcrumbs_link___QeBm{color:var(--color-text-muted);white-space:nowrap}.Breadcrumbs_link___QeBm:hover{color:var(--color-accent)}.Breadcrumbs_current__98rAo{color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Breadcrumbs_separator__psRXl{display:inline-flex;color:var(--color-text-muted);opacity:.6}.StaticPage_wrap__Hcr8d{padding-block:var(--space-8) var(--space-16)}.StaticPage_content___u1C_{max-width:72ch}.StaticPage_title__0x1So{font-size:var(--fs-2xl);margin-bottom:var(--space-6)}.StaticPage_content___u1C_ h2{font-size:var(--fs-lg);margin-top:var(--space-8);margin-bottom:var(--space-3)}.StaticPage_content___u1C_ p{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed);margin-bottom:var(--space-4)}.StaticPage_content___u1C_ ul{margin-bottom:var(--space-4);padding-left:var(--space-5);list-style:disc}.StaticPage_content___u1C_ li{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed);margin-bottom:var(--space-2)}.InfoSection_section__x6_Mx{display:flex;flex-direction:column;gap:var(--space-3)}.InfoSection_heading___GwjM{font-size:var(--fs-lg)}.InfoSection_body__KxTGv{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed);max-width:68ch}.InfoSection_notesList__OV5oW{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1)}.InfoSection_noteItem__JsSdQ{display:flex;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed)}.InfoSection_noteBullet__gE8gT{color:var(--color-accent);flex-shrink:0}.FormulaSection_section__AB1_U{display:flex;flex-direction:column;gap:var(--space-4)}.FormulaSection_heading__9c9G7{font-size:var(--fs-lg)}.FormulaSection_body__oL8Tp{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed);max-width:68ch}.FormulaSection_subheading__USvku{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--space-2)}.FormulaSection_equations__cl0Ip{display:flex;flex-direction:column;gap:var(--space-3)}.FormulaSection_equation__P5inf{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-md)}.FormulaSection_equationLabel__vpXc_{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.FormulaSection_expression__JmD1e{display:block;overflow-x:auto;font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.7;color:var(--color-text);white-space:pre}.FormulaSection_variableList__mVyEK{display:flex;flex-direction:column;gap:var(--space-2);max-width:68ch}.FormulaSection_variable__AIg8T{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.FormulaSection_variable__AIg8T dd,.FormulaSection_variable__AIg8T dt{display:inline;margin:0}.FormulaSection_variable__AIg8T dt{font-weight:var(--fw-semibold);color:var(--color-text)}.FormulaSection_variable__AIg8T dt:after{content:": "}.FormulaSection_tableWrap__l7gtl{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.FormulaSection_tableWrap__l7gtl table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);line-height:var(--lh-normal)}.FormulaSection_tableWrap__l7gtl td,.FormulaSection_tableWrap__l7gtl th{padding:var(--space-2) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary)}.FormulaSection_tableWrap__l7gtl th{background:var(--color-accent-subtle);color:var(--color-text);font-weight:var(--fw-semibold);white-space:nowrap}.FormulaSection_tableWrap__l7gtl tbody tr:last-child td{border-bottom:none}.RelatedCalculators_section__Mif5e{display:flex;flex-direction:column;gap:var(--space-3)}.RelatedCalculators_heading__jrGHt{font-size:var(--fs-md)}.RelatedCalculators_list__80zJO{display:flex;flex-direction:column;gap:var(--space-2)}.RelatedCalculators_link__kLXUY{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-standard)}.RelatedCalculators_link__kLXUY:hover{border-color:var(--color-accent)}.RelatedCalculators_linkText__drBKC{display:flex;flex-direction:column;gap:2px}.RelatedCalculators_linkName__dI7ar{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text)}.RelatedCalculators_linkDescription___hgO8{font-size:var(--fs-xs);color:var(--color-text-muted)}.RelatedCalculators_linkIcon__VmphS{color:var(--color-text-muted);flex-shrink:0}.CalculatorCta_cta__vsr6k{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-block:var(--space-8);padding:var(--space-6);background:var(--gradient-brand-soft);border:1px solid var(--color-accent-subtle);border-radius:var(--radius-lg)}@media(min-width:768px){.CalculatorCta_cta__vsr6k{flex-direction:row;align-items:center}}.CalculatorCta_icon__a33ea{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-accent);box-shadow:var(--shadow-sm)}.CalculatorCta_text__oDZ1E{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1}.CalculatorCta_eyebrow__HXL_i{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent)}.CalculatorCta_name__rSi9K{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text)}.CalculatorCta_name__rSi9K:hover{color:var(--color-accent)}.CalculatorCta_desc__IoKLY{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-normal)}.CalculatorCta_button__mJiwX{display:inline-flex;align-items:center;gap:var(--space-2);padding:.7rem 1.3rem;min-height:46px;border-radius:var(--radius-full);background:var(--gradient-brand);color:var(--color-accent-contrast);font-size:var(--fs-sm);font-weight:var(--fw-semibold);box-shadow:var(--shadow-glow);white-space:nowrap}.CalculatorCta_button__mJiwX:hover{filter:brightness(1.06)}.ArticleBody_prose__XHKBc{font-size:var(--fs-md);line-height:1.8;color:var(--color-text-secondary);min-width:0}.ArticleBody_prose__XHKBc>*+*{margin-top:var(--space-5)}.ArticleBody_prose__XHKBc h2,.ArticleBody_prose__XHKBc h3,.ArticleBody_prose__XHKBc h4{color:var(--color-text);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.ArticleBody_prose__XHKBc h2{font-size:var(--fs-xl);margin-top:var(--space-12);padding-top:var(--space-2)}.ArticleBody_prose__XHKBc h3{font-size:var(--fs-lg);margin-top:var(--space-8)}.ArticleBody_prose__XHKBc h4{font-size:var(--fs-md);margin-top:var(--space-6)}.ArticleBody_prose__XHKBc h2+*,.ArticleBody_prose__XHKBc h3+*,.ArticleBody_prose__XHKBc h4+*{margin-top:var(--space-3)}.ArticleBody_prose__XHKBc strong{color:var(--color-text);font-weight:var(--fw-semibold)}.ArticleBody_prose__XHKBc blockquote a,.ArticleBody_prose__XHKBc figcaption a,.ArticleBody_prose__XHKBc li a,.ArticleBody_prose__XHKBc p a,.ArticleBody_prose__XHKBc td a{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ArticleBody_prose__XHKBc blockquote a:hover,.ArticleBody_prose__XHKBc figcaption a:hover,.ArticleBody_prose__XHKBc li a:hover,.ArticleBody_prose__XHKBc p a:hover,.ArticleBody_prose__XHKBc td a:hover{color:var(--color-accent-hover);text-decoration-thickness:2px}.ArticleBody_prose__XHKBc :not(pre)>code{font-family:var(--font-mono);font-size:.88em;padding:.12em .4em;border-radius:var(--radius-sm);background:var(--color-accent-subtle);color:var(--color-text)}.ArticleBody_prose__XHKBc pre{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);overflow-x:auto;border-radius:var(--radius-md);background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.7}.ArticleBody_prose__XHKBc blockquote{padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-accent-2);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-accent-2-subtle);color:var(--color-text);font-size:var(--fs-base);line-height:var(--lh-relaxed)}.ArticleBody_prose__XHKBc figure{margin:var(--space-8) 0}.ArticleBody_prose__XHKBc figure img{border-radius:var(--radius-lg);border:1px solid var(--color-border)}.ArticleBody_prose__XHKBc figcaption{margin-top:var(--space-2);text-align:center;font-size:var(--fs-sm);color:var(--color-text-muted)}.ArticleBody_prose__XHKBc hr{border:none;border-top:1px solid var(--color-border);margin-block:var(--space-10)}.ArticleBody_ordered___AvcJ,.ArticleBody_unordered__ju5ly{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-6)}.ArticleBody_ordered___AvcJ li,.ArticleBody_unordered__ju5ly li{padding-left:var(--space-1)}.ArticleBody_ordered___AvcJ li::marker,.ArticleBody_unordered__ju5ly li::marker{color:var(--color-accent);font-weight:var(--fw-semibold)}.ArticleBody_unordered__ju5ly{list-style:disc}.ArticleBody_ordered___AvcJ{list-style:decimal}.ArticleBody_tableWrap__AI3Hl{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.ArticleBody_tableWrap__AI3Hl table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);line-height:var(--lh-normal)}.ArticleBody_tableWrap__AI3Hl td,.ArticleBody_tableWrap__AI3Hl th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.ArticleBody_tableWrap__AI3Hl th{background:var(--color-accent-subtle);color:var(--color-text);font-weight:var(--fw-semibold);white-space:nowrap}.ArticleBody_tableWrap__AI3Hl tbody tr:last-child td{border-bottom:none}.BlogIndex_header__rOEgH{max-width:68ch;margin-bottom:var(--space-10)}.BlogIndex_eyebrow__J62np{display:inline-block;margin-bottom:var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}.BlogIndex_title__Jp1yt{font-size:var(--fs-2xl);letter-spacing:-.02em;margin-bottom:var(--space-4)}@media(min-width:768px){.BlogIndex_title__Jp1yt{font-size:2.75rem}}.BlogIndex_accent__M0cih{background:var(--gradient-brand-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.BlogIndex_intro__SlMgV{font-size:var(--fs-md);color:var(--color-text-secondary);line-height:var(--lh-relaxed)}