/* VistAreon AI-News: clean reader view; policy and filters stay internal. */
.ai-news-articles{display:grid;gap:clamp(20px,3vw,36px)}
.ai-news-badges{margin:0 0 14px}
.ai-news-badge{display:block;font:600 12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;
 letter-spacing:.045em;color:#9ac8f4;text-transform:none;white-space:normal}
.ai-news-feature{min-width:0}
.ai-news-feature-content{overflow-wrap:anywhere}
.news-sources{display:flex;gap:12px 26px;flex-wrap:wrap}
@media(max-width:600px){.ai-news-badge{font-size:11px}.ai-news-articles{gap:20px}}
