.topic-list{display:flex;flex-wrap:wrap;gap:5px}a.topic-item-name{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:4px;border:1px solid #ccc}a.topic-item-name:hover{border-color:#009a61;text-decoration:none;background-color:rgb(0,0,0,.04)}a.topic-item-name .topic-item-icon{width:24px;height:24px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMTAwIDBDMjAgMCAwIDIwIDAgMTAwczIwIDEwMCAxMDAgMTAwIDEwMC0yMCAxMDAtMTAwUzE4MCAwIDEwMCAweiIvPjwvc3ZnPg==);-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMTAwIDBDMjAgMCAwIDIwIDAgMTAwczIwIDEwMCAxMDAgMTAwIDEwMC0yMCAxMDAtMTAwUzE4MCAwIDEwMCAweiIvPjwvc3ZnPg==);mask-position:center;mask-size:contain;mask-repeat:no-repeat;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;position:relative}a.topic-item-name .topic-item-icon img{max-width:24px;max-height:24px;object-fit:contain}a.topic-item-name .topic-item-icon span{position:absolute;inset:0;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}a.topic-item-name:hover .topic-item-icon span{display:none}.topic-articles-count{border-radius:999px;background-color:#f5f5f5;padding:0 4px}.article-card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:space-evenly}.article-card{float:left;margin:0 14px 14px 0;position:relative;height:226px;border-radius:5px;box-shadow:0 6px 14px 0 rgba(18,18,18,.06);border:1px solid #ccc}.article-card .admin-bar{display:none;position:absolute;bottom:0;left:12px;right:12px;z-index:10000}.article-card:hover .admin-bar{display:block}.article-card h2.article-title{line-height:22px;margin:12px;text-overflow:ellipsis;overflow:hidden;font-size:16px;min-width:225px;font-weight:600;white-space:nowrap}.article-card h2.article-title a{color:inherit;text-decoration:none}.article-card .article-summary{line-height:20px;margin:8px 12px;max-height:118px;text-overflow:ellipsis;overflow:hidden;font-size:14px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.article-card .article-summary p{margin:0}.article-card .article-footer{line-height:20px;position:absolute;bottom:12px;left:12px;justify-content:space-between;width:100%;font-size:14px;color:#8590a6}@media (min-width:0px) and (max-width:479px){.article-card-list-inner{margin-right:0}.article-card{width:100%;margin:14px 0}}