.SymptomChecker-module__fAX88q__checker{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#f8fafc;padding:2rem}.SymptomChecker-module__fAX88q__stepLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.SymptomChecker-module__fAX88q__question{color:var(--color-primary-dark);font-size:1.5rem;font-weight:700;font-family:var(--font-heading);margin-bottom:1.25rem;line-height:1.25}.SymptomChecker-module__fAX88q__hint{color:var(--color-text-muted);margin:-.5rem 0 1.25rem}.SymptomChecker-module__fAX88q__options{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:.75rem;display:grid}.SymptomChecker-module__fAX88q__soilOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:480px;display:grid}.SymptomChecker-module__fAX88q__option{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary-dark);cursor:pointer;background:#fff;padding:.9rem 1.1rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.4;transition:border-color .2s,color .2s}.SymptomChecker-module__fAX88q__option:hover,.SymptomChecker-module__fAX88q__option:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.SymptomChecker-module__fAX88q__back,.SymptomChecker-module__fAX88q__restart{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin-top:1.25rem;padding:0;font-family:inherit;font-size:.95rem;font-weight:600;display:inline-flex}.SymptomChecker-module__fAX88q__back:hover,.SymptomChecker-module__fAX88q__restart:hover{color:var(--color-accent)}.SymptomChecker-module__fAX88q__cause{color:var(--color-text-main);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.7}.SymptomChecker-module__fAX88q__subhead{color:var(--color-primary-dark);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.SymptomChecker-module__fAX88q__steps{color:var(--color-text-muted);margin-bottom:1.5rem;padding-left:1.25rem;line-height:1.7}.SymptomChecker-module__fAX88q__steps li{margin-bottom:.35rem}.SymptomChecker-module__fAX88q__resultActions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.SymptomChecker-module__fAX88q__resultActions .SymptomChecker-module__fAX88q__restart{margin-top:0}@media (max-width:640px){.SymptomChecker-module__fAX88q__checker{padding:1.25rem}.SymptomChecker-module__fAX88q__question{font-size:1.3rem}}
.page-module__KpDQaW__container{max-width:900px;margin:0 auto;padding:4rem 1.5rem 5rem}.page-module__KpDQaW__title{color:var(--color-primary-dark);font-size:2.75rem;font-weight:800;font-family:var(--font-heading);margin-bottom:1rem;line-height:1.15}.page-module__KpDQaW__lead{color:var(--color-text-muted);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.7}.page-module__KpDQaW__notes{margin-top:3rem}.page-module__KpDQaW__notes h2{color:var(--color-primary-dark);font-size:1.4rem;font-weight:700;font-family:var(--font-heading);margin-bottom:.75rem}.page-module__KpDQaW__notes p{color:var(--color-text-main);margin-bottom:1rem;line-height:1.75}.page-module__KpDQaW__notes a{color:var(--color-accent);text-decoration:underline}@media (max-width:640px){.page-module__KpDQaW__container{padding:2.5rem 1rem 4rem}.page-module__KpDQaW__title{font-size:2rem}}
