/* Editorial links on the news page */
.visual-news .news-reading { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; margin:18px 0 28px; padding:0; }
.news-reading a { display:grid; grid-template-columns: minmax(0,1fr) clamp(80px,26%,140px); gap:12px; align-items:center; padding:16px; text-decoration:none; color:#edf4f7; border:1px solid #435969; border-radius:14px; background:#142633; }
.news-reading a:hover,.news-reading a:focus-visible { border-color:#77e0d3; }
.news-reading strong,.news-reading small { display:block; }
.news-reading strong { font-size:clamp(17px,2vw,22px); line-height:1.23; }
.news-reading small { margin-top:7px; font-size:14px; color:#c2d2dc; line-height:1.4; }
.news-reading img { width:100%; height:88px; object-fit:contain; }
@media(max-width:780px) { .visual-news .news-reading { grid-template-columns:1fr; } }
