.sbhnmsal-grid{
    display:grid;
    width:100%;
    align-items:start;
}
.sbhnmsal-link{
    display:block;
    color:inherit;
    text-decoration:none !important;
}
.sbhnmsal-item{
    display:flex;
    flex-direction:column;
    align-items:center;
    box-sizing:border-box;
    transition:transform .22s ease, box-shadow .22s ease;
}
.sbhnmsal-image-wrap{
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    flex:0 0 auto;
}
.sbhnmsal-image-wrap img{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
}
.sbhnmsal-title{
    display:block;
    margin:0 auto;
    font-family:Arial, sans-serif;
    font-size:14px;
    line-height:1.15;
    font-weight:700;
    text-align:inherit;
    transition:color .2s ease;
}
