.cardlink{max-width:100%;word-wrap:break-word;margin:-1.5rem 0 3rem;padding:20px;border:1px solid var(--tkm-primary-border-color);background:var(--tkm-secondary-background-color);display:flex;flex-wrap:wrap}.cardlink .image{margin-right:25px}.cardlink .image .background{width:320px;height:180px}.cardlink .content{width:calc(100% - 345px)}.cardlink .content ul li{padding:initial}.cardlink .meta{display:flex;align-items:center;margin:8px 0 8px 0}.cardlink .meta li:not(:last-child){margin-right:15px}.cardlink .date{display:block;color:var(--tkm-primary-gray-text-color);font-size:14px;line-height:1;margin:8px 0 8px 0}.cardlink .title{width:100%;margin:0 0 12px 0;font-size:16px;font-weight:bold;line-height:1.7}.cardlink .title a{color:rgba(var(--tkm-secondary-brand-color-rgb,191,157,135),1)!important}.cardlink .title a:hover{color:rgba(var(--tkm-secondary-brand-color-rgb,191,157,135),.5)!important}.cardlink .desc{font-size:14px;line-height:1.7;margin:0 0 0 0;max-height:5.1em;overflow:hidden;visibility:visible;box-sizing:content-box}.cardlink .desc span{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:750px){.cardlink{display:block;padding:15px 15px 10px;margin:-1.5rem 0 3rem}.cardlink .image{float:none}.cardlink .image .background{width:256px;height:144px}.cardlink .content{width:auto}.cardlink .title_area{width:auto;float:left;display:flex;flex-wrap:wrap;align-items:center}.cardlink .date{align-self:flex-end;margin:8px 0 8px 0}.cardlink .title{margin:0 0 0 0;max-height:3.4em;overflow:hidden;visibility:visible}.cardlink .date+.title{align-self:flex-start}.cardlink .title a{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cardlink .desc{clear:both;padding:10px 0 0 0;max-height:3.4em}.cardlink .desc span{-webkit-line-clamp:2}}