.links .card box-shadow none min-width 33% background-color transparent border 0 .card-body margin 1rem 0 padding 1rem border-radius .3rem display block width 100% height 100% &:hover .link-avatar transform scale(1.1) .card-content display flex flex-wrap nowrap width 100% height 3.5rem .link-avatar flex none width 3rem height 3rem margin-right .75rem object-fit cover transition-duration .2s transition-timing-function ease-in-out img width 100% height 100% border-radius 50% background-color transparent object-fit cover .link-text flex 1 display grid flex-direction column line-height 1.5 .link-title overflow hidden text-overflow ellipsis white-space nowrap color var(--text-color) font-weight bold .link-intro max-height 2rem font-size 0.85rem line-height 1.2 color var(--sec-text-color) display -webkit-box -webkit-box-orient vertical -webkit-line-clamp 2 text-overflow ellipsis overflow hidden @media (max-width 767px) .links display flex flex-direction column justify-content center align-items center .card padding-left 2rem padding-right 2rem @media (min-width 768px) .link-text:only-child margin-left 1rem