.ToolPageContent_contentSection__kVNGo{padding:var(--space-16) 0;background:var(--cream)}.ToolPageContent_altBg__xebhC{background:var(--white)}.ToolPageContent_reading__0kXmW{max-width:760px;margin-left:auto;margin-right:auto}.ToolPageContent_reading__0kXmW .ToolPageContent_faqList__VyAjW,.ToolPageContent_reading__0kXmW .ToolPageContent_sectionLeadDouble__YSd1D,.ToolPageContent_reading__0kXmW .ToolPageContent_sectionLead__ZF92t{max-width:none}.ToolPageContent_sectionEyebrow___6h0Z{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--gold-dark);text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--space-3)}.ToolPageContent_sectionEyebrow___6h0Z:before{content:"";width:18px;height:2px;border-radius:var(--radius-pill);background:var(--gold-light)}.ToolPageContent_sectionTitle__xJGGo{font-family:var(--font-display);font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:700;color:var(--ink);line-height:1.18;letter-spacing:-.025em;margin-bottom:var(--space-5)}.ToolPageContent_sectionTitle__xJGGo em{font-style:italic;color:var(--gold)}.ToolPageContent_sectionLead__ZF92t{font-size:var(--text-md);color:var(--ink-soft);line-height:1.85;letter-spacing:.005em;max-width:680px;margin-bottom:0;text-wrap:pretty;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.ToolPageContent_sectionLeadDouble__YSd1D+.ToolPageContent_sectionLead__ZF92t,.ToolPageContent_sectionLead__ZF92t+.ToolPageContent_sectionLeadDouble__YSd1D,.ToolPageContent_sectionLead__ZF92t+.ToolPageContent_sectionLead__ZF92t{margin-top:var(--space-5)}.ToolPageContent_inlineLink__ex39S{color:var(--gold-dark);text-decoration:underline;text-underline-offset:2px;font-weight:600}.ToolPageContent_inlineLink__ex39S:hover{color:var(--gold)}.ToolPageContent_sectionLeadDouble__YSd1D{font-size:var(--text-md);color:var(--ink-soft);line-height:1.85;letter-spacing:.005em;max-width:720px;margin-bottom:var(--space-4);text-wrap:pretty;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.ToolPageContent_cardGrid__geVC_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-8)}@media (max-width:1024px){.ToolPageContent_cardGrid__geVC_{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ToolPageContent_cardGrid__geVC_{grid-template-columns:1fr}}.ToolPageContent_cardGrid4__XTdxn{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-8)}@media (max-width:1024px){.ToolPageContent_cardGrid4__XTdxn{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ToolPageContent_cardGrid4__XTdxn{grid-template-columns:1fr}}.ToolPageContent_card__wyHft{position:relative;background:var(--white);border:1px solid var(--cream-dark);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6) var(--space-6);box-shadow:var(--shadow-soft);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);overflow:hidden}.ToolPageContent_card__wyHft:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold-light),var(--gold));opacity:0;transition:opacity var(--transition-base)}.ToolPageContent_card__wyHft:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);border-color:var(--gold-light)}.ToolPageContent_card__wyHft:hover:before{opacity:1}.ToolPageContent_altBg__xebhC .ToolPageContent_card__wyHft{background:var(--cream)}.ToolPageContent_cardIcon__HuGTY{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--gold-pale);color:var(--gold-dark);font-size:1.6rem;line-height:1;margin-bottom:var(--space-5)}.ToolPageContent_cardSub__4Kudr{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--gold-dark);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2);display:block}.ToolPageContent_cardTitle__k9lsK{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--ink);line-height:1.3;margin-bottom:var(--space-3)}.ToolPageContent_cardText__m_asz{font-size:var(--text-sm);color:var(--ink-soft);line-height:1.75;margin:0}.ToolPageContent_figure__1nZmU{margin:0 auto;max-width:900px}.ToolPageContent_figureFrame__LQ4jB{position:relative;width:100%;border-radius:var(--radius-lg);overflow:hidden}.ToolPageContent_figureImg__XVgOd{width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--cream-dark);display:block;transition:opacity .4s ease}.ToolPageContent_figureSkeleton__DNozk{position:absolute;inset:0;border-radius:var(--radius-lg);border:1px solid var(--cream-dark);background:linear-gradient(100deg,var(--cream-dark) 30%,var(--gold-pale) 50%,var(--cream-dark) 70%);background-size:200% 100%;animation:ToolPageContent_figureShimmer___Vra4 1.4s ease-in-out infinite}@keyframes ToolPageContent_figureShimmer___Vra4{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ToolPageContent_figureSkeleton__DNozk{animation:none}.ToolPageContent_figureImg__XVgOd{transition:none}}.ToolPageContent_figureCaption__hjxAw{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);text-align:center;margin-top:var(--space-3);line-height:1.6}.ToolPageContent_scoreGrid__CsOzs{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-8)}@media (max-width:900px){.ToolPageContent_scoreGrid__CsOzs{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.ToolPageContent_scoreGrid__CsOzs{grid-template-columns:repeat(2,1fr)}}.ToolPageContent_scoreCard__TyAr_{background:var(--white);border:1px solid var(--cream-dark);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-4);text-align:center;box-shadow:var(--shadow-xs);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.ToolPageContent_scoreCard__TyAr_:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft);border-color:var(--gold-light)}.ToolPageContent_scoreCardIcon__PAfZg{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--gold-pale);color:var(--gold-dark);font-size:1.25rem;margin-bottom:var(--space-3)}.ToolPageContent_scoreCardTitle__F7qeH{font-weight:700;font-size:var(--text-sm);color:var(--ink);margin-bottom:var(--space-2)}.ToolPageContent_scoreCardText__QWdku{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.6;margin:0}.ToolPageContent_stepList__QB0gg{list-style:none;padding:0;margin:var(--space-8) 0 0;display:flex;flex-direction:column;gap:var(--space-4);max-width:680px}.ToolPageContent_stepItem__bNRMY{display:flex;align-items:flex-start;gap:var(--space-4)}.ToolPageContent_stepNum__Q97Cl{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--gold-pale,#faf3e0);border:1.5px solid var(--gold-light,#d4b06a);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;color:var(--gold);margin-top:2px}.ToolPageContent_stepText__j9YP7{font-size:var(--text-base);color:var(--ink-soft);line-height:1.65}.ToolPageContent_stepText__j9YP7 strong{font-family:var(--font-display);font-weight:700;font-style:italic;color:var(--gold-dark);letter-spacing:-.01em}.ToolPageContent_retroBox__erTJN{background:var(--gold-pale,#faf3e0);border:1px solid var(--gold-light,#d4b06a);border-left:5px solid var(--gold);border-radius:var(--radius-lg);padding:var(--space-8);margin-top:var(--space-6)}.ToolPageContent_retroTitle__q1jNV{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--ink);margin-bottom:var(--space-4)}.ToolPageContent_retroPara__q_q_d{font-size:var(--text-base);color:var(--ink-soft);line-height:1.75;margin:0 0 var(--space-4);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.ToolPageContent_retroPara__q_q_d:last-child{margin-bottom:0}.ToolPageContent_faqList__VyAjW{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-8);max-width:760px}.ToolPageContent_faqItem__kd9xr{position:relative;background:var(--white);border:1px solid var(--cream-dark);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-xs);transition:box-shadow var(--transition-base),border-color var(--transition-base)}.ToolPageContent_altBg__xebhC .ToolPageContent_faqItem__kd9xr{background:var(--cream)}.ToolPageContent_faqItem__kd9xr:hover{box-shadow:var(--shadow-soft);border-color:var(--gold-light)}.ToolPageContent_faqQuestion__i8Wbw{display:flex;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;color:var(--ink);margin-bottom:var(--space-3);line-height:1.4}.ToolPageContent_faqQuestion__i8Wbw:before{content:"Q";flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;color:var(--gold);line-height:1.6}.ToolPageContent_faqAnswer__vr_Z7{font-size:var(--text-sm);color:var(--ink-soft);line-height:1.8;letter-spacing:.005em;margin:0;padding-left:calc(var(--space-3) + .9em);text-wrap:pretty;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.ToolPageContent_faqAnswer__vr_Z7 strong,.ToolPageContent_retroPara__q_q_d strong,.ToolPageContent_sectionLeadDouble__YSd1D strong,.ToolPageContent_sectionLead__ZF92t strong{font-family:var(--font-display);font-weight:700;font-style:italic;color:var(--gold-dark);letter-spacing:-.01em}.ToolPageContent_faqAnswer__vr_Z7 em,.ToolPageContent_retroPara__q_q_d em,.ToolPageContent_sectionLeadDouble__YSd1D em,.ToolPageContent_sectionLead__ZF92t em{font-style:italic;color:inherit}.ToolPageContent_blockHeading2__Bg6sB{font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;color:var(--ink);line-height:1.2;letter-spacing:-.02em;margin:var(--space-4) 0 var(--space-4)}.ToolPageContent_blockHeading3__bAJiB{font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700;color:var(--ink);line-height:1.25;letter-spacing:-.015em;margin:var(--space-4) 0 var(--space-3)}.ToolPageContent_blockHeading2__Bg6sB em,.ToolPageContent_blockHeading3__bAJiB em{font-style:italic;color:var(--gold)}.ToolPageContent_blockQuote__gVm3Q{border-left:4px solid var(--gold);background:var(--gold-pale,#faf3e0);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:var(--space-6) var(--space-7);margin:var(--space-5) 0}.ToolPageContent_blockQuote__gVm3Q p{font-family:var(--font-display);font-size:var(--text-lg);font-style:italic;color:var(--ink);line-height:1.6;margin:0}.ToolPageContent_blockQuote__gVm3Q cite{display:block;margin-top:var(--space-3);font-family:var(--font-mono);font-style:normal;font-size:var(--text-sm);color:var(--ink-muted)}.ToolPageContent_blockQuote__gVm3Q strong{font-weight:700;color:var(--gold-dark)}.ToolPageContent_blockDivider__tCiRf{border:none;border-top:1px solid var(--cream-dark);max-width:120px;margin:var(--space-7) auto}.ToolPageContent_blockList___vxN4{list-style:none;padding:0;margin:var(--space-4) 0}.ToolPageContent_blockList___vxN4 li{position:relative;padding-left:1.5em;margin:var(--space-2) 0;font-size:var(--text-md);color:var(--ink-soft);line-height:1.75}.ToolPageContent_blockList___vxN4 li:before{content:"→";position:absolute;left:0;color:var(--gold)}.ToolPageContent_blockList___vxN4 li strong{font-family:var(--font-display);font-weight:700;font-style:italic;color:var(--gold-dark)}.ToolPageContent_blockList___vxN4 li em{font-style:italic}.ToolPageContent_blockList___vxN4 li a{color:var(--gold-dark);text-decoration:underline;text-underline-offset:2px}ol.ToolPageContent_blockList___vxN4{counter-reset:hmh-list}ol.ToolPageContent_blockList___vxN4>li{counter-increment:hmh-list;padding-left:2em}ol.ToolPageContent_blockList___vxN4>li:before{content:counter(hmh-list) ".";font-family:var(--font-mono);font-size:.9em;font-weight:700;color:var(--gold)}ol.ToolPageContent_letteredList__xVC8M>li:before{content:counter(hmh-list,lower-alpha) "."}.ToolPageContent_checkList__nmPqR>li{padding-left:0;display:flex;align-items:flex-start;gap:.6em}.ToolPageContent_checkList__nmPqR>li:before{content:none}.ToolPageContent_checkBox__aGLWq{flex-shrink:0;width:1.15em;height:1.15em;margin-top:.28em;border:1.5px solid var(--gold);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:.8em;line-height:1;color:var(--white);background:transparent}.ToolPageContent_checkBoxOn__RF3yt{background:var(--gold);border-color:var(--gold)}.ToolPageContent_checkText__SYYt_{flex:1 1;min-width:0}.ToolPageContent_nestedList__WQHse{margin:var(--space-2) 0 0;padding-left:1.25em}.ToolPageContent_nestedList__WQHse>li{font-size:.95em;margin:var(--space-1) 0}.ToolPageContent_nestedList__WQHse>li:before{opacity:.6}.ToolPageContent_tableWrap__OZalx{margin:var(--space-5) 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--cream-dark);border-radius:var(--radius-md,12px);background:var(--white)}.ToolPageContent_blockTable__iVP3o{width:100%;border-collapse:collapse;font-size:var(--text-sm);min-width:460px}.ToolPageContent_tableCaption__qp3eu{caption-side:top;text-align:left;padding:var(--space-3) var(--space-4) 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);letter-spacing:.04em}.ToolPageContent_blockTable__iVP3o thead th{background:var(--gold-pale);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:11px 14px;border-bottom:1px solid var(--cream-dark);white-space:nowrap}.ToolPageContent_blockTable__iVP3o tbody th,.ToolPageContent_blockTable__iVP3o td{padding:11px 14px;text-align:left;vertical-align:top;color:var(--ink-soft);line-height:1.65;border-bottom:1px solid var(--cream);font-weight:400}.ToolPageContent_tableRowHead__TrVhl{color:var(--ink);font-weight:600}.ToolPageContent_blockTable__iVP3o tbody tr:last-child td,.ToolPageContent_blockTable__iVP3o tbody tr:last-child th{border-bottom:none}.ToolPageContent_blockTable__iVP3o tbody tr:nth-child(2n) td,.ToolPageContent_blockTable__iVP3o tbody tr:nth-child(2n) th{background:var(--cream)}.ToolPageContent_blockTable__iVP3o strong{font-family:var(--font-display);font-weight:700;font-style:italic;color:var(--gold-dark)}.ToolPageContent_blockTable__iVP3o em{font-style:italic}.ToolPageContent_blockTable__iVP3o a{color:var(--gold-dark);text-decoration:underline;text-underline-offset:2px}.ToolPageContent_altBg__xebhC .ToolPageContent_tableWrap__OZalx{background:var(--white)}.ToolSidebar_grid__t6ous{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:40px;gap:40px;align-items:start}.ToolSidebar_main__YJefp,.ToolSidebar_sidebar__NyMSt{min-width:0}.ToolSidebar_sticky__NvLp6{position:-webkit-sticky;position:sticky;top:calc(var(--navbar-h, 72px) + 24px);display:flex;flex-direction:column;gap:16px}.ToolSidebar_statCard__x0_kB{background:var(--white);border:.5px solid var(--cream-dark);border-radius:var(--radius-lg);padding:18px 20px;text-align:center}.ToolSidebar_statNumber__2TLqy{font-family:var(--font-display);font-size:1.9rem;font-weight:700;color:var(--gold-dark);line-height:1.1}.ToolSidebar_statLabel__jnyGS{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-top:4px}.ToolSidebar_shareBox__byf_M{background:var(--white);border:.5px solid var(--cream-dark);border-radius:var(--radius-lg);padding:16px 18px}.ToolSidebar_shareLabel__Ge0HG{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:500;color:var(--ink-soft);margin-bottom:10px}.ToolSidebar_shareBtns__xmqHD{display:flex;flex-direction:column;gap:6px}.ToolSidebar_shareBtn__tpGX7{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-md);border:.5px solid var(--cream-dark);background:var(--cream);font-family:var(--font-body);font-size:.78rem;color:var(--ink-soft);cursor:pointer;text-align:left;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.ToolSidebar_shareBtn__tpGX7:hover{border-color:var(--gold);color:var(--gold-dark);background:var(--gold-pale)}.ToolSidebar_shareBtn__tpGX7 svg{flex-shrink:0}@media (max-width:1024px){.ToolSidebar_grid__t6ous{grid-template-columns:1fr;gap:28px}.ToolSidebar_sticky__NvLp6{position:static;top:auto}}