/* A public lawyer reply uses the portrait from their published profile. */
.single-post .input-wrap__review .hr-reviews[data-post-type="post"][data-context="public"] #wpdcom .wpd-comment-author.hr-article-reply-author {
    display: inline-flex;
    align-items: center;
    gap: calc(var(--space-after-h4) / 2);
    max-width: 100%;
    min-width: 0;
}
.single-post .input-wrap__review .hr-reviews[data-post-type="post"][data-context="public"] #wpdcom .hr-article-reply-author .hr-article-reply-avatar {
    display: grid;
    place-items: center;
    box-sizing: border-box;
    flex: 0 0 var(--h-small);
    width: var(--h-small);
    height: var(--h-small);
    margin: 0;
    padding: 0;
    overflow: hidden;
    border-radius: var(--radius-round);
    background: var(--color-bg-tint-purple);
    color: var(--color-primary) !important;
    font-family: var(--font-family);
    font-size: var(--text-base);
    font-weight: var(--weight-bold);
    line-height: var(--leading-tight);
}
.single-post .input-wrap__review .hr-reviews[data-post-type="post"][data-context="public"] #wpdcom .hr-article-reply-avatar img {
    display: block;
    width: 100%;
    height: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: inherit;
    object-fit: cover;
}
.single-post .input-wrap__review .hr-reviews[data-post-type="post"][data-context="public"] #wpdcom .hr-article-reply-author .hr-article-reply-name {
    display: block;
    flex: 1 1 auto;
    min-width: 0;
    margin: 0;
    padding: 0;
    color: inherit !important;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    overflow-wrap: anywhere;
}
