.list_content { display: flex; flex-direction: row; align-items: center; gap: 20px; } .list_content .thumbnail { order: -1; width: 300px; height: 170px; flex-shrink: 0; overflow: hidden; border-radius: 10px; } .list_content .thumbnail img { width: 100%; height: 100%; object-fit: cover; display: block; } @media (max-width: 768px) { .list_content { flex-direction: column; } .list_content .thumbnail { width: 100%; height: 200px; } } .article-list .article { display: flex; gap: 20px; margin-bottom: 30px; align-items: center; } .article-list .article .thumb { width: 300px; height: 170px; overflow: hidden; flex-shrink: 0; } .article-list .article .thumb img { width: 100%; height: 100%; object-fit: cover; border-radius: 8px; } .article-list .article .desc { flex: 1; }