.profile-external-link {
    overflow-wrap: break-word;
    word-wrap: break-word;
}


/* Interim 0.1.5 card styling for profile cards */
/* TODO: remove when design system patten emerges */
/* 1:1 ratio image */
div.tk-profile__image {
    padding-bottom: 100%;
}
/* 4 cards to a row */
.tk-profile__cards .uol-card-container {
    width:25%;
}
/* 3 cards to a row */
@media (max-width:1024px){
    .tk-profile__cards .uol-card-container {
            width:33%;
        }
}
/* 2 cards to a row for smaller viewports */
@media (max-width:640px){
    div.tk-profile__cards .uol-card-container {
        width: 50%;
    }
}
/* 2 cards to a row for smaller viewports */


/* Stacked card image size for authors */
.uol-cards__cards-container--stacked div.tk-profile__image {
    width: 150px;
}
/* Stacked card alignment of content for authors */
.tk-profile__stacked.uol-card--stacked {
        min-height: 150px;
        padding-left: 168px;
}
/* Keep stacked card image size for smaller viewport */
@media (max-width: 767px) {
    .uol-card--stacked div.tk-profile__image {
        position: absolute;
        margin: 0;
        padding-bottom: 0;
        top: 0;
        left: 0;
        bottom: 0;
        width: 150px;
        border-radius: 4px 0 0 4px;
    }
}
/* Keep stacked card form for smaller viewport */
@media (max-width: 767px) {
    .tk-profile__stacked.uol-card--stacked {
        min-height: 150px;

        min-width: 280px;
        padding-left: 168px;
    }
}
