.biography-photo-and-links .wp-block-buttons {
    flex-direction: column;
    row-gap: 1.45rem;
}
.biography-photo-and-links .wp-block-button {
    flex-basis: auto!important;
    width: auto!important;
}
.biography-photo-and-links .image-box .bp-multimedia {
    height: 228px;
}
@media only screen 
and (min-width: 961px) {
    .biography-photo-and-links .content-box {
        padding-block: 8.9rem 6.3rem;
    }
    .biography-photo-and-links .image-box .bp-multimedia {
        height: 68.8rem;
    }
}
@media only screen 
and (min-width: 0) 
and (max-width: 960px) {
    .biography-photo-and-links .image-box {
        width: calc(100% + (var(--row-mobile-padding) * 2) );
        flex: none !important;
        max-width: none !important;
        position: relative;
        right: var(--row-mobile-padding);
    }       
}
