.articleOnMain{margin:0 auto}.articleOnMain .article{align-items:center;display:flex;gap:20px;text-decoration:none}.articleOnMain .article img{border-radius:10px;object-fit:cover}.articleOnMain .imgWithAuthor{display:flex;flex-direction:column}.articleOnMain .imgBlock{aspect-ratio:16/9;width:280px;position:relative;overflow:hidden}.articleOnMain .imgWithAuthor p{font-size:12px;color:var(--grey);margin:4px 0 0}.articleOnMain .article .content{height:100%;display:flex;flex-direction:column;justify-content:center}.articleOnMain .article .description{-webkit-line-clamp:2}@media (max-width:750px){.articleOnMain .article{flex-direction:column}.articleOnMain .imgWithAuthor{width:100%;order:1}.articleOnMain .article .imgBlock{width:100%}}@media (max-width:550px){.articleOnMain .article{gap:15px}.articleOnMain .article img{width:100%;height:auto;border-radius:10px}.articleOnMain .imgWithAuthor p{font-size:12px;margin:6px 0 0}.articleOnMain .name{margin-bottom:8px}.articleOnMain .article .description{-webkit-line-clamp:2}}.card{display:flex;gap:20px;align-items:center;text-decoration:none}.card img{height:auto;width:125px;border-radius:10px}@media (max-width:550px){.card{gap:10px}.card img{width:90px}}.description .text{-webkit-line-clamp:2}.description .num{margin-bottom:14px}.description .name{color:var(--text-color);font-size:18px;font-weight:500;margin-bottom:5px;line-height:1.4em;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2}.description:hover .name{text-decoration:underline}.description .text{color:var(--grey);line-height:1.4em;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.description .num{color:var(--grey);font-size:15px;display:flex;align-items:center;white-space:nowrap}.description .num span{display:inline-block;background-color:var(--grey);border-radius:50%;min-height:3px;min-width:3px;margin:1px 6px 0}@media (max-width:550px){.description .name{font-size:14px;margin-bottom:8px}.description .num,.description .text{font-size:12px}.description .num span{min-height:2px;min-width:2px;margin:1px 4px 0}}