from bs4 import BeautifulSoup


def find_job_location_indeed(card: BeautifulSoup) -> str:
    """
    Scrapes the jobs location from an individual job card.
    
    Args:
        card (BeautifulSoup object): A BS4 object consisting of the section of the HTML doc result for a
                                    single job posting (card taken from html div classname).

    Returns:
        str: The location scraped from the job card if found, otherwise an empty string.
    """
    location_text = card.find('span', class_='location')
    if not location_text:
        location_text = card.find('div', class_='location')
    if location_text:
        return location_text.text.strip()
    
    return ""