In a town without apartment complexes, condominiums or even duplexes, affordable housing may seem unlikely.But all cities must meet state requirements to provide their 'fair share' of homes for low-income residents, and Los Altos Hills is pushing to meet its by encouraging homeowners to build 'granny units.'