.news-article{max-width:855px;margin:0 auto;padding:var(--codex-space-8) var(--codex-page-padding) var(--codex-space-24)}.news-article__top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--codex-space-8);gap:var(--codex-space-4)}.news-article__top-left{display:flex;align-items:center;gap:var(--codex-space-4)}.news-article__badge{font-family:Lato,sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--codex-color-muted)}.news-article__meta{font-size:12px;font-weight:400;color:var(--codex-color-muted);white-space:nowrap}.news-article__title{font-size:52px;line-height:60px;font-weight:500;margin:0 0 var(--codex-space-8)}.news-article__hero{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;margin-bottom:var(--codex-space-8)}.news-article__prose{font-size:18px;font-weight:300;line-height:1.7;color:var(--codex-color-text)}.news-article__prose h2{font-size:var(--codex-text-2xl);font-weight:500;margin:var(--codex-space-12) 0 var(--codex-space-4);line-height:1.2}.news-article__prose h3{font-size:var(--codex-text-xl);font-weight:500;margin:var(--codex-space-8) 0 var(--codex-space-4);line-height:1.3}.news-article__prose p{margin:0 0 var(--codex-space-6)}.news-article__prose ul,.news-article__prose ol{margin:0 0 var(--codex-space-6);padding-left:var(--codex-space-6)}.news-article__prose li{margin-bottom:var(--codex-space-2)}.news-article__prose blockquote{margin:var(--codex-space-8) 0;padding:var(--codex-space-4) var(--codex-space-6);border-left:3px solid var(--codex-color-accent);color:var(--codex-color-muted);font-style:italic}.news-article__prose a{color:var(--codex-color-accent);text-decoration:underline;text-underline-offset:2px}.news-article__prose a:hover{color:var(--codex-color-text)}.news-article__prose img{max-width:512px;width:100%;height:auto;border-radius:10px;margin:var(--codex-space-8) auto;display:block}.news-article__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--codex-space-6);margin-top:var(--codex-space-16);padding-top:var(--codex-space-8);border-top:1px solid var(--codex-color-border, #e5e5e5)}.news-article__back-btn{display:inline-block;padding:10px 20px;font-size:14px;font-weight:400;color:var(--codex-color-text);border:1px solid var(--codex-color-text);border-radius:9px;text-decoration:none;transition:background var(--codex-transition-fast) ease-out,color var(--codex-transition-fast) ease-out}.news-article__back-btn:hover{background:var(--codex-color-text);color:var(--codex-color-text-inverse)}.news-article__source{font-size:12px;color:var(--codex-color-muted)}@media(max-width:600px){.news-article__title{font-size:36px;line-height:44px}.news-article__top-row,.news-article__footer{flex-direction:column;align-items:flex-start}}
