.SymptomNavigator_wrap__qQzxX{background:var(--paper);border:1px solid var(--border);border-radius:10px;padding:clamp(28px,4vw,40px)}.SymptomNavigator_stepHeader__rXYVM{margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--border)}.SymptomNavigator_stepProgress__ZqVtw{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fv-red);display:block;margin-bottom:12px}.SymptomNavigator_stepTitle__pHOLr{font-family:var(--font-display);font-size:clamp(22px,2.8vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.18;color:var(--ink);margin:0 0 8px}.SymptomNavigator_stepSubtitle__a_bBo{font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:var(--ink-muted);margin:0}.SymptomNavigator_redFlagIntro__CNpGN{display:flex;gap:16px;padding:22px 24px;background:var(--paper-cream);border-left:3px solid var(--fv-red);border-radius:0 6px 6px 0;margin-bottom:24px}.SymptomNavigator_redFlagIntroIcon__22ETU{color:var(--fv-red);flex-shrink:0;margin-top:2px}.SymptomNavigator_redFlagIntroTitle__cjlAt{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--ink);margin:0 0 6px}.SymptomNavigator_redFlagIntroBody__4oXMr{font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--ink-soft);margin:0}.SymptomNavigator_redFlagList__9AaHz{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:8px}.SymptomNavigator_redFlagItem__pJq19{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 18px;background:var(--paper);border:1px solid var(--border);border-radius:6px;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease;font-family:var(--font-body)}.SymptomNavigator_redFlagItem__pJq19:hover{border-color:var(--fv-red);background:var(--paper-cream)}.SymptomNavigator_redFlagLabel__dWD5N{display:flex;flex-direction:column;gap:2px;flex:1 1}.SymptomNavigator_redFlagLabel__dWD5N strong{font-family:var(--font-display);font-size:14.5px;font-weight:600;color:var(--ink)}.SymptomNavigator_redFlagLabel__dWD5N span{font-size:12.5px;color:var(--ink-muted)}.SymptomNavigator_redFlagArrow__aio26{color:var(--ink-muted);flex-shrink:0;margin-left:12px}.SymptomNavigator_redFlagItem__pJq19:hover .SymptomNavigator_redFlagArrow__aio26{color:var(--fv-red)}.SymptomNavigator_alertCard__QqvoK{text-align:center;padding:36px 32px;border-radius:10px;border:2px solid var(--fv-red)}.SymptomNavigator_alertEmergency__DIosK{background:#fef2f2;border-color:#b91c1c}.SymptomNavigator_alertUrgent__eQ_0P{background:var(--paper-cream);border-color:var(--fv-red)}.SymptomNavigator_alertIcon__D41Kd{color:#b91c1c;margin-bottom:14px}.SymptomNavigator_alertTitle__9xKNL{font-family:var(--font-display);font-size:clamp(20px,2.4vw,26px);font-weight:600;color:var(--ink);margin:0 0 14px}.SymptomNavigator_alertBody__iZKcY{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--ink-soft);margin:0 auto 24px;max-width:520px}.SymptomNavigator_emergencyCallouts___DxXU{display:flex;flex-direction:column;gap:10px;align-items:center;margin-bottom:22px}.SymptomNavigator_emergencyBtn__jUvFi{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;background:var(--fv-red);color:var(--paper);font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.02em;text-decoration:none;border-radius:6px;transition:background .18s ease}.SymptomNavigator_emergencyBtn__jUvFi:hover{background:var(--fv-red-deep)}.SymptomNavigator_poisonBtn__VfT6k{font-family:var(--font-body);font-size:13.5px;color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--border-strong);padding-bottom:2px}.SymptomNavigator_symptomGrid__GIGgO{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:600px){.SymptomNavigator_symptomGrid__GIGgO{grid-template-columns:1fr}}.SymptomNavigator_symptomBtn__CkSVS{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;background:var(--paper);border:1px solid var(--border);border-radius:6px;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease;font-family:var(--font-body)}.SymptomNavigator_symptomBtn__CkSVS:hover{border-color:var(--ink)}.SymptomNavigator_symptomBtnActive__3_s__{background:var(--paper-cream);border-color:var(--fv-red)}.SymptomNavigator_symptomCheck__slx72{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--paper);border:1.5px solid var(--border-strong);border-radius:4px;flex-shrink:0;margin-top:1px;color:var(--paper);transition:background .15s ease,border-color .15s ease}.SymptomNavigator_symptomBtnActive__3_s__ .SymptomNavigator_symptomCheck__slx72{background:var(--fv-red);border-color:var(--fv-red)}.SymptomNavigator_symptomLabel__ctZqY{display:flex;flex-direction:column;gap:2px}.SymptomNavigator_symptomLabel__ctZqY strong{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink);line-height:1.3}.SymptomNavigator_symptomLabel__ctZqY span{font-size:12px;color:var(--ink-muted);line-height:1.4}.SymptomNavigator_stepFooter__nbAya{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:22px;border-top:1px solid var(--border)}.SymptomNavigator_linkBtn__ua8dQ{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:0;font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--ink-muted);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;transition:color .16s ease}.SymptomNavigator_linkBtn__ua8dQ:hover{color:var(--ink)}.SymptomNavigator_primaryBtn__TXLR2{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;background:var(--fv-red);color:var(--paper);border:1px solid var(--fv-red);border-radius:6px;cursor:pointer;font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background .16s ease,border-color .16s ease}.SymptomNavigator_primaryBtn__TXLR2:hover:not(:disabled){background:var(--fv-red-deep);border-color:var(--fv-red-deep)}.SymptomNavigator_primaryBtn__TXLR2:disabled{opacity:.4;cursor:not-allowed}.SymptomNavigator_secondaryBtn__m5dp6{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;background:var(--paper);color:var(--ink);border:1px solid var(--border-strong);border-radius:6px;cursor:pointer;font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:border-color .16s ease}.SymptomNavigator_secondaryBtn__m5dp6:hover{border-color:var(--ink)}.SymptomNavigator_resetBtn__v67iB{background:none;border:none;padding:0;margin-top:20px;font-family:var(--font-body);font-size:12.5px;color:var(--ink-muted);cursor:pointer;text-decoration:underline}.SymptomNavigator_resetBtn__v67iB:hover{color:var(--ink-soft)}.SymptomNavigator_resultsHeader__ymLQR{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid var(--border)}.SymptomNavigator_resultsEyebrow__6QnBB{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fv-red);margin:0 0 12px}.SymptomNavigator_resultsTitle__Evxx8{font-family:var(--font-display);font-size:clamp(22px,2.8vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin:0 0 16px}.SymptomNavigator_disclaimer__vahMD{font-family:var(--font-body);font-size:12.5px;line-height:1.6;font-style:italic;color:var(--ink-muted);margin:0;padding:12px 14px;background:var(--paper-cream);border-left:2px solid var(--border-strong);border-radius:0 4px 4px 0}.SymptomNavigator_productGrid__uadqu{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:700px){.SymptomNavigator_productGrid__uadqu{grid-template-columns:1fr}}.SymptomNavigator_productCard__skqMl{display:flex;gap:14px;padding:14px;background:var(--paper);border:1px solid var(--border);border-radius:8px;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease}.SymptomNavigator_productCard__skqMl:hover{transform:translateY(-2px);border-color:var(--ink)}.SymptomNavigator_productImageWrap__s4evO{position:relative;flex-shrink:0;width:88px;height:88px;background:var(--paper-cream);border-radius:6px;overflow:hidden}.SymptomNavigator_productImage__FTFQM{object-fit:contain}.SymptomNavigator_productBody__N7v1o{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.SymptomNavigator_productName__dsETU{font-family:var(--font-display);font-size:13.5px;font-weight:600;letter-spacing:-.005em;line-height:1.3;color:var(--ink);margin:0}.SymptomNavigator_productSubhead__tu2E0{font-family:var(--font-body);font-size:11.5px;line-height:1.45;color:var(--ink-muted);margin:2px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SymptomNavigator_productPriceRow__T6kjK{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.SymptomNavigator_productPrice__rbQFk{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink)}.SymptomNavigator_productRetail__uuvOH{font-family:var(--font-body);font-size:11.5px;color:var(--ink-muted);text-decoration:line-through}.SymptomNavigator_productCta__rdEaX{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-display);font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--fv-red);margin-top:auto}.SymptomNavigator_noResults__FWVL8{text-align:center;padding:32px 20px}.SymptomNavigator_noResultsTitle__1_emB{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--ink);margin:0 0 8px}.SymptomNavigator_noResultsBody__jjqNj{font-family:var(--font-body);font-size:13.5px;color:var(--ink-soft);margin:0 0 18px}.SymptomNavigator_resultsCta__0IGrB{margin-top:12px;padding:22px 22px 26px;background:var(--paper-warm);border-radius:8px;text-align:center}.SymptomNavigator_resultsCtaTitle__9iZEK{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--ink);margin:0 0 14px}.SymptomNavigator_consultCtaRow__ItvAm{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.SymptomNavigator_consultCard__F7SLB{text-align:center;padding:36px 28px;background:var(--paper-cream);border-radius:10px;border:1px solid var(--border)}.SymptomNavigator_consultIcon__nDHXX{color:var(--fv-red);margin-bottom:12px}.SymptomNavigator_consultTitle__hUT_K{font-family:var(--font-display);font-size:clamp(20px,2.4vw,26px);font-weight:600;letter-spacing:-.015em;color:var(--ink);margin:0 0 16px}.SymptomNavigator_consultBody__2eCcG{font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--ink-soft);margin:0 auto 14px;max-width:520px}.SymptomNavigator_consultBody__2eCcG:last-of-type{margin-bottom:26px}