How does a business accommodate a service animal?Figuring out compliance under sometimes murky ADA rules