.news-article h1{color:#000;text-align:center;margin:0;font-size:34px;font-weight:600;line-height:1.5}.news-article .article-body{width:89%;margin:90px auto 0}.article-byline{color:#555;flex-wrap:wrap;align-items:center;gap:14px;margin:20px 16px;font-size:12px;display:flex}.article-byline .fa{color:#0246c1}.article-content{overflow-wrap:anywhere;font-size:14px;line-height:20px}.article-content img{border-radius:16px;width:100%;max-width:100%;height:auto;margin:auto;display:block}.article-content figure{margin:24px 0}.article-content h2,.article-content h3{margin-top:28px;line-height:1.4}.article-content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.article-content td,.article-content th{border:1px solid #ddd;padding:10px}.article-content a{color:#0246c1;text-decoration:underline}@media (max-width:768px){.news-article h1{font-size:24px}.news-article .article-body{width:100%;margin-top:32px}}.news-article .article-has-author{grid-template-columns:85px minmax(0,1fr);align-items:start;gap:24px;width:100%;display:grid}.article-main{min-width:0}.article-author-avatar{object-fit:contain;border-radius:50%;width:85px;height:85px;margin-top:20px;display:block}.article-byline .article-views{white-space:nowrap}@media (max-width:768px){.news-article .article-has-author{grid-template-columns:52px minmax(0,1fr);gap:12px}.article-author-avatar{width:52px;height:52px}.article-has-author .article-byline{gap:8px;margin-left:0;margin-right:0}}
