.ctgl-news-container{max-width:920px;margin:0 auto;padding:24px 16px}.ctgl-news-list{display:grid;gap:20px}.ctgl-news-item,.ctgl-news-single{border:1px solid #e0e0e0;border-radius:10px;padding:18px;background:#fff}.ctgl-news-title{margin:0 0 10px}.ctgl-news-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;font-size:14px;color:#4f4f4f}.ctgl-news-date{font-weight:600}.ctgl-news-categories a{text-decoration:none}.ctgl-news-categories a:hover{text-decoration:underline}.ctgl-news-description{margin:0;color:#222}.ctgl-news-content{margin-top:16px}