article a.auto-card-link{max-width:100%;color:inherit;border-radius:.5rem;margin:1.25rem 0;text-decoration:none;display:block}article a.auto-card-link>.external-icon{display:none}.auto-card-link-card{background:var(--light);border:1px solid var(--lightgray);border-radius:.5rem;min-width:0;height:9rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.auto-card-link:is(:hover,:focus-visible) .auto-card-link-card{border-color:var(--gray);transform:translateY(-1px);box-shadow:0 5px 16px #0000001a}.auto-card-link-media{background:var(--lightgray);border-right:1px solid var(--lightgray);flex:0 0 34%;overflow:hidden}.auto-card-link-media>img{object-fit:cover;width:100%;height:100%;margin:0;display:block}.auto-card-link-body{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:1rem 1.1rem;display:flex}.auto-card-link-title,.auto-card-link-host>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auto-card-link-title{color:var(--dark);font-weight:600;line-height:1.35}.auto-card-link-description{color:var(--darkgray);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.auto-card-link-host{min-width:0;color:var(--darkgray);align-items:center;margin-top:auto;padding-top:.55rem;font-size:.8rem;line-height:1.2;display:flex}.auto-card-link-host>img.auto-card-link-favicon{object-fit:contain;border-radius:.15rem;flex:none;width:1rem;height:1rem;margin:0 .4rem 0 0}@media (max-width:600px){.auto-card-link-card{height:7.5rem}.auto-card-link-media{flex-basis:36%}.auto-card-link-body{padding:.8rem}}