.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}.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}.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)}.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}.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}