.testimonials p {
    margin: 1rem;
}

.reviews {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.review {
    width: calc(50% - 3rem);
    min-width: 400px;
    margin: 1rem 1.5rem 2rem 1.5rem;
}

.review-author {
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
}

.review-author-img {
    height: 50px;
    margin-right: 0.75rem;
}

.review-author-text-link {
    display: block;
    font-weight: bold;
    font-size: 1.25rem;
}

.review-author-publish-time {
    display: inline-block;
    font-size: 0.8rem;
}

.review-stars {
    flex-grow: 1;
    text-align: right;
    font-size: 2rem;
}

.star-filled {
    color: #f0b40f;
}

/*

    return `<div class="review">
        <div class="review-author">
            <img class="review-author-img" src="${r.authorAttribution.photoUri}"/>
            <div class="review-author-text">
                <a class="review-author-text-link" href="${r.authorAttribution.uri}" target="_blank">${r.authorAttribution.displayName}</a>
                <div class="review-author-publish-time">${r.relativePublishTimeDescription}</div>
            </div>
            <div class="review-stars">
                ${ratingStars.join("")}
            </div>
        </div>
        <div class="review-review">${r.originalText.text}</div>
    </div>`;
        */