.card{border:none;border-radius:0;margin-bottom:1rem}.card button{padding:0}.card .program_img{aspect-ratio:340/238;border:1px solid #e8e8e8;border-radius:10px;width:100%;height:14.1943rem;margin-bottom:.75rem;overflow:hidden}.card .program_img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card .card-body{text-align:left;gap:.5rem;padding:0;line-height:normal}.card .card-body .title{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card .card-body .card_bottom{color:#6c6c6c;gap:.375rem}.card .card-body .card_bottom .category{font-size:.9rem}.card .card-body .card_bottom .date{font-size:.8rem}.card .card-body .card_bottom .date span{padding-left:.25rem}
