.news-body__h2{font-size:22px;font-weight:700;line-height:1.2;color:var(--text-primary);margin-top:var(--s-8);scroll-margin-top:96px}.news-body__h3{font-size:16px;font-weight:600;line-height:1.3;color:var(--text-primary);margin-top:var(--s-4);scroll-margin-top:96px}.news-body__h4{font-size:15px;font-weight:600;line-height:1.3;color:var(--text-secondary);scroll-margin-top:96px}.news-body>.news-body__h2:first-child{margin-top:0}.news-body__img{display:block;max-width:100%;height:auto;border:1px solid var(--border);border-radius:var(--r-lg)}.news-body code{font-family:var(--font-mono,monospace);font-size:13.5px;color:var(--text-primary)}.news-body pre{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-card);padding:var(--s-4)}.news-body hr{border:0;border-top:1px solid var(--border);margin:var(--s-4) 0}.news-body li>span>p{margin:0}.news-body__box{margin-top:var(--s-8)}.news-body__box .prose-callout__text>p{margin:0;font-size:14px;line-height:1.6}.news-body__box .prose-callout__text>p+p{margin-top:var(--s-2)}.news-article__cover{display:block;width:100%;height:auto}.news-preview{padding-top:var(--s-4)}.news-preview__text{margin:0;border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);border-radius:var(--r-lg);background:color-mix(in srgb,var(--warning) 7%,transparent);padding:var(--s-3) var(--s-4);font-size:13px;line-height:1.5;color:var(--text-secondary)}.news-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-4);margin-top:var(--s-12)}.news-pager__position{font-size:13px;color:var(--text-muted)}
