.card{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card .top-crop{position:relative}.card__type{font-size:.8rem;font-style:italic;background-color:#aeb4be;color:#fff;padding:3px 6px;left:0;top:0;position:absolute}.card__link{position:absolute;top:0;bottom:0;width:100%;display:block;z-index:1}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-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 1rem}.card .card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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;overflow:hidden;margin-bottom:1rem}@media(min-width:576px){.top-crop{height:200px}}