.news-content{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:1.7;color:var(--color-text);max-width:760px}.news-content>*+*{margin-top:var(--space-5)}.news-content h2{font-family:var(--font-body);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.05;font-size:clamp(28px,4vw,40px);line-height:1.1;color:var(--color-accent);margin-top:var(--space-8)}.news-content h3{font-size:clamp(22px,3vw,28px);margin-top:var(--space-6)}.news-content h3,.news-content h4{font-family:var(--font-body);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.05;color:var(--color-text-strong)}.news-content h4{font-size:20px;margin-top:var(--space-5)}.news-content p{margin:0}.news-content a{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.news-content a:hover{color:var(--color-accent-hover)}.news-content ol,.news-content ul{padding-left:1.4em;margin:0}.news-content li+li{margin-top:var(--space-1)}.news-content blockquote{border-left:3px solid var(--color-accent);padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font-style:italic;background-color:var(--color-surface);border-radius:0 var(--radius-md) var(--radius-md) 0}.news-content img{max-width:100%;height:auto;border-radius:var(--radius-md);border:1px solid var(--color-border)}.news-content figure{margin:0}.news-content figure figcaption{margin-top:var(--space-2);font-size:13px;color:var(--color-text-dim);text-align:center}.news-content code{font-family:Courier New,monospace;padding:2px 6px;border-radius:var(--radius-sm);font-size:.9em}.news-content code,.news-content pre{background-color:var(--color-bg-deep)}.news-content pre{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto}.news-content pre code{background:none;padding:0}