.card{-webkit-box-orient:vertical;-webkit-box-direction:normal;word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.card,.card .top-crop{position:relative}.card__type{background-color:#aeb4be;color:#fff;font-size:.8rem;font-style:italic;left:0;padding:3px 6px;position:absolute;top:0}.card__link{bottom:0;display:block;position:absolute;top:0;width:100%;z-index:1}.bd-placeholder-img{text-anchor:middle;font-size:1.125rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card.clickable:hover{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.card__text{padding:0 1rem 1rem}.card .card__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 250px)}@media (min-width:576px){.card .card__text{height:calc(100% - 200px)}}.card .card__text p{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.top-crop{height:250px;margin-bottom:1rem;overflow:hidden}@media (min-width:576px){.top-crop{height:200px}}