.card {
    display: inline-flex;
    flex-flow: column nowrap;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    flex-grow: 0;
    border-radius: .2rem;
    margin: 1rem;

    @media ( min-width: @screen-md-min ) {
        margin: 1.6rem;
    }

    a& {
        cursor: pointer;
        transition: 0.25s ease;
        &[ href ] {
            backface-visibility: hidden;
            transform: translateY( 0 );
            box-shadow: none;
            &:focus,
            &:hover {
                cursor: pointer;
                z-index: 5;
                border: none;
                box-shadow: 0 @card-hover-offset 3px -1px rgba( 0, 0, 0, 0.35 );
                text-decoration: none;
                transform: translateY( -@card-hover-offset );
            }
        }
    }

    .well {
        position: relative;
        width: fit-content;
    }
}

.card {
    display: inline-flex;
    flex-flow: column nowrap;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    flex-grow: 0;
    border-radius: .5rem;
    margin: 1rem;

    @media ( min-width: @screen-md-min ) {
        margin: 1.6rem;
    }

    a& {
        cursor: pointer;
        transition: 0.25s ease;
        &[ href ] {
            backface-visibility: hidden;
            transform: translateY( 0 );
            box-shadow: none;
            &:focus,
            &:hover {
                cursor: pointer;
                z-index: 5;
                border: none;
                box-shadow: 0 @card-hover-offset 3px -1px rgba( 0, 0, 0, 0.35 );
                text-decoration: none;
                transform: translateY( -@card-hover-offset );
            }
        }
    }

    .well {
        position: relative;
        width: fit-content;
    }
}

Increase border radius to match designs
Increase border radius to match designs
