@media (min-width: 782px) {
    .ryh-team-members-block {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

.team-member-bio {
   display: none;
   margin-bottom: var( --wp--preset--spacing--30 );
   padding: 0px var(--global-content-edge-padding);
}

.team-member svg {
    max-width: auto;
    max-height: 24px;

}

.team-member a.toggle-bio.active svg {
    transform: rotate(180deg);
    transition: transform 0.3s ease;
}

.team-member-email svg path {
    fill: var(--global-palette5);
}

.single-content ul.team-member-contact {
    margin-top: var( --global-sm-spacing );
    margin-bottom: var( --global-sm-spacing );
    list-style-type: none;
    padding-left: 0px;
    display: flex;
    text-decoration: none;
    font-weight: bold;
    gap: 10px;
    justify-content: center;
    align-items: center;
}

.single-content ul.team-member-contact li {
    margin-top: var( --global-xs-spacing );
    margin-bottom: var( --global-xs-spacing );
}

.single-content ul.team-member-contact li {
    display: flex;
    align-items: center;
    justify-content: center;
}

.single-content ul.team-member-contact li a {
    border-bottom: none !important;
}

.single-content ul.team-member-contact li svg {
    max-height: 24px;
    height: 24px;
    width: auto;
}

.single-content ul.team-member-contact li.team-member-email-li svg {
    fill: var( --global-palette5 );
}

.single-content ul.team-member-contact li.team-member-linkedin-li svg {
    fill: #0A66C2;
}