.Tools_page__8JM0r{width:100%;max-width:var(--brand-page-width,1280px);margin-inline:auto}.Tools_titleLine__n1m9j{display:flex;align-items:center;justify-content:space-between;gap:20px}.Tools_titleSymbol__vxtBT{font-family:var(--brand-font-display,Georgia,serif);color:var(--brand-primary);font-size:54px;line-height:1}.Tools_index__yyk3n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.Tools_index__yyk3n a{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:15px 18px;border:1px solid var(--brand-border);border-radius:var(--brand-radius-small);background:var(--brand-surface);font-size:13px;font-weight:650;color:var(--brand-primary-strong);text-decoration:none}.Tools_index__yyk3n a:after{content:"↘";font-size:20px}.Tools_index__yyk3n a:hover{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.Tools_groups__rrJqa{display:grid;gap:22px}.Tools_group__xEooh{--tool-accent:var(--brand-primary);display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);gap:36px;padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius-large);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}.Tools_group__xEooh[data-layout=calculators]{--tool-accent:var(--brand-ink);grid-template-columns:minmax(0,1fr);gap:20px}.Tools_group__xEooh[data-layout=models]{--tool-accent:var(--brand-secondary,var(--brand-primary-strong))}.Tools_groupIntro__6_iFB{min-width:0}.Tools_number__fd9ou{display:block;font-family:var(--brand-font-display,Georgia,serif);font-size:54px;font-weight:750;line-height:1;letter-spacing:-4px;color:var(--tool-accent);margin-bottom:12px}.Tools_group__xEooh h2{font-family:var(--brand-font-body);font-size:clamp(27px,3vw,36px);font-weight:750;line-height:1.12;margin:0 0 13px;letter-spacing:-.8px;overflow-wrap:anywhere;scroll-margin-top:calc(var(--shell-sticky-offset, 100px) + 18px)}.Tools_lead__01_O6{max-width:430px;color:var(--brand-muted);font-size:13px;line-height:1.8;margin:0}.Tools_sketch__Gi0gp{color:var(--tool-accent);margin-top:23px;max-width:260px}.Tools_sketch__Gi0gp svg{display:block;width:100%;height:auto}.Tools_workbench__jiJXN{min-width:0;padding-top:8px}.Tools_featured__YFLLl{list-style:none;padding:0;margin:0}.Tools_featured__YFLLl li{border-bottom:1px solid var(--brand-border)}.Tools_featured__YFLLl a{display:flex;align-items:center;gap:18px;padding:22px 0;min-height:86px;transition:color .22s ease}.Tools_featured__YFLLl a:hover{color:var(--tool-accent)}.Tools_featured__YFLLl .Tools_toolNumber___8nuA{flex:0 0 29px;color:var(--tool-accent);font-family:var(--brand-font-display,Georgia,serif);font-size:28px;font-weight:400}.Tools_featured__YFLLl a>span:not(.Tools_toolNumber___8nuA){flex:1;min-width:0}.Tools_featured__YFLLl strong{display:block;font-size:17px;line-height:1.45;font-weight:650;overflow-wrap:anywhere}.Tools_featured__YFLLl span span{display:block;margin-top:4px;color:var(--brand-muted);font-size:12px}.Tools_featured__YFLLl svg{flex-shrink:0;color:var(--tool-accent)}.Tools_group__xEooh[data-layout=calculators] .Tools_groupIntro__6_iFB{display:grid;grid-template-columns:78px minmax(0,1fr) 200px;align-items:start;gap:10px 24px}.Tools_group__xEooh[data-layout=calculators] .Tools_number__fd9ou{grid-row:1/3}.Tools_group__xEooh[data-layout=calculators] .Tools_sketch__Gi0gp{grid-column:3;grid-row:1/3;margin:0}.Tools_group__xEooh[data-layout=calculators] .Tools_lead__01_O6{grid-column:2;max-width:550px}.Tools_group__xEooh[data-layout=calculators] .Tools_featured__YFLLl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.Tools_group__xEooh[data-layout=calculators] .Tools_featured__YFLLl a{align-items:flex-start}.Tools_group__xEooh[data-layout=calculators] .Tools_featured__YFLLl svg{margin-top:6px}.Tools_group__xEooh[data-layout=models] .Tools_sketch__Gi0gp{margin-left:12px}.Tools_more__fNWxo{margin-top:18px;border-bottom:1px solid var(--brand-border)}.Tools_more__fNWxo summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:12px 0;list-style:none;cursor:pointer;font-size:12px;font-weight:750;color:var(--tool-accent)}.Tools_more__fNWxo summary::-webkit-details-marker{display:none}.Tools_more__fNWxo summary:focus-visible{outline:3px solid var(--brand-primary);outline-offset:-3px}.Tools_chevron__89gWA{transition:transform .22s ease;flex-shrink:0}.Tools_more__fNWxo[open] .Tools_chevron__89gWA{transform:rotate(180deg)}.Tools_moreBody__SVe07{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:3px 0 20px}.Tools_moreBody__SVe07>div:only-child{grid-column:1/-1}.Tools_moreBody__SVe07 h3{font-size:11px;letter-spacing:.5px;font-weight:750;color:var(--brand-muted);margin:12px 0 9px}.Tools_moreBody__SVe07 ul{list-style:none;margin:0;padding:0}.Tools_moreBody__SVe07 li{border-top:1px solid var(--brand-border)}.Tools_moreBody__SVe07 a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;min-height:44px;font-size:12px;transition:color .22s ease}.Tools_moreBody__SVe07 a:hover{color:var(--tool-accent)}.Tools_moreBody__SVe07 svg{flex-shrink:0;color:var(--brand-muted)}.Tools_group__xEooh[data-layout=calculators] .Tools_moreBody__SVe07 ul{column-count:2;column-gap:32px}.Tools_group__xEooh[data-layout=calculators] .Tools_moreBody__SVe07 li{break-inside:avoid}.Tools_catalogLinks__jxG_h{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:18px}.Tools_catalogLinks__jxG_h a{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:var(--tool-accent);font-size:11px;text-decoration:underline;text-underline-offset:5px}.Tools_editor__HkN_x{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:34px;padding:24px 22px;background:var(--brand-highlight);color:var(--brand-on-highlight,#23241f);border-radius:var(--brand-radius-small)}.Tools_editor__HkN_x>svg{flex-shrink:0}.Tools_editor__HkN_x h2{font-family:var(--brand-font-display,Georgia,serif);font-weight:400;font-size:27px;margin:0 0 5px;line-height:1.2}.Tools_editor__HkN_x p{margin:0;font-size:12px}.Tools_editor__HkN_x>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:5px}@media (max-width:900px){.Tools_group__xEooh{gap:35px}.Tools_group__xEooh[data-layout=calculators] .Tools_featured__YFLLl{grid-template-columns:1fr;gap:0}.Tools_group__xEooh[data-layout=calculators] .Tools_groupIntro__6_iFB{grid-template-columns:65px minmax(0,1fr) 140px;gap:10px 20px}.Tools_moreBody__SVe07{grid-template-columns:1fr}.Tools_editor__HkN_x{grid-template-columns:32px minmax(0,1fr);gap:12px 18px}.Tools_editor__HkN_x>a{grid-column:2}}@media (max-width:600px){.Tools_titleLine__n1m9j{gap:8px}.Tools_titleSymbol__vxtBT{display:none}.Tools_index__yyk3n{grid-template-columns:minmax(0,1fr);gap:8px}.Tools_index__yyk3n a{min-height:50px;font-size:13px}.Tools_group__xEooh{grid-template-columns:1fr;gap:8px;padding:24px 20px}.Tools_groupIntro__6_iFB{display:grid;grid-template-columns:49px minmax(0,1fr);gap:8px 14px}.Tools_number__fd9ou{font-size:47px;letter-spacing:-2.5px;grid-row:1/3}.Tools_group__xEooh h2{font-size:26px;margin-bottom:0}.Tools_lead__01_O6{grid-column:2;font-size:12px}.Tools_sketch__Gi0gp{grid-column:2;margin-top:14px;max-width:175px}.Tools_group__xEooh[data-layout=calculators] .Tools_groupIntro__6_iFB{grid-template-columns:49px minmax(0,1fr);gap:8px 14px}.Tools_group__xEooh[data-layout=calculators] .Tools_sketch__Gi0gp{grid-column:2;grid-row:3;max-width:160px;margin-top:10px}.Tools_group__xEooh[data-layout=models] .Tools_sketch__Gi0gp{margin-left:0}.Tools_featured__YFLLl a{gap:12px;padding:18px 0}.Tools_featured__YFLLl strong{font-size:15px}.Tools_featured__YFLLl span span{font-size:11px}.Tools_group__xEooh[data-layout=calculators] .Tools_moreBody__SVe07 ul{column-count:1}.Tools_editor__HkN_x{padding:20px 16px}.Tools_editor__HkN_x h2{font-size:24px}}@media (max-width:360px){.Tools_groupIntro__6_iFB,.Tools_group__xEooh[data-layout=calculators] .Tools_groupIntro__6_iFB{display:block}.Tools_number__fd9ou{font-size:36px;margin-bottom:8px}.Tools_group__xEooh h2{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.Tools_chevron__89gWA,.Tools_featured__YFLLl a,.Tools_moreBody__SVe07 a{transition:none}}