.problemToolForm input[aria-invalid=true],.problemToolForm select[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 2px #b4231826}.fieldError{color:#b42318;font-size:13px;line-height:1.4}.claimSearch{gap:8px;max-width:720px;margin:28px 0;display:grid}.claimSearch>div{align-items:end;gap:10px;display:flex}.claimSearch input{flex:1;min-width:0}.claimSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:900px;margin:24px 0 30px;display:grid}.claimSteps div{border:1px solid #d9dee7;border-radius:10px;gap:6px;padding:16px;display:grid}.claimSteps span{color:#4b5563;font-size:14px;line-height:1.45}@media (max-width:700px){.claimSearch>div,.claimSteps{grid-template-columns:1fr;display:grid}}
