.app.news{max-width:760px;padding-bottom:24px}
.news a.brand{color:var(--tx);text-decoration:none}
.news .topr{display:flex;gap:8px}.news .topr .chip{text-decoration:none}
.crumbs{margin:10px 4px 0}.crumbs a{color:var(--acc2);text-decoration:none}
.article{padding:20px 20px 24px;line-height:1.6}
.article h1{font-size:26px;line-height:1.2;margin:4px 0 12px}
.article h2{font-size:20px;margin:26px 0 8px}
.article p,.article li{color:#dfe4fb}
.article ol,.article ul{padding-left:22px}.article li{margin:6px 0}
.article a{color:var(--acc2);word-break:break-all}
.article code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:1px 5px;word-break:break-all}
.kicker{margin:0 0 6px;text-transform:uppercase;letter-spacing:.06em;font-size:12px}
a.newsitem{display:block;text-decoration:none;color:var(--tx)}
a.newsitem h2{margin:4px 0 8px;line-height:1.25}.newsitem .more{color:var(--acc2);font-weight:600;font-size:14px}
