/* Article recommendations reuse the same cards and tokens as the news catalogue. */
.ninfo-popular .nnews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}
.ninfo-popular .news-card{min-width:0}
.ninfo-popular .news-card>a{display:block;color:var(--text);text-decoration:none}
.ninfo-popular .news-card .media{--ratio:16 / 10}
.ninfo-popular .news-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.news-feed-block--detail a.news-feed-block__more{display:flex;align-items:center;justify-content:center;gap:9px;width:fit-content;max-width:100%;min-width:0;min-height:40px;height:auto;margin:24px auto 8px;padding:9px 17px;border:1px solid var(--border);border-radius:var(--r-md,12px);background:var(--surface);color:var(--text);font-size:14px;font-weight:600;line-height:20px;text-transform:none;letter-spacing:0;text-decoration:none;box-shadow:none;transition:color .18s,border-color .18s,background .18s}
.news-feed-block--detail a.news-feed-block__more:after{content:'→';position:static;width:auto;height:auto;margin:0;background:none;font-size:18px;line-height:1}
.news-feed-block--detail a.news-feed-block__more:hover{color:var(--brand-text);border-color:var(--brand);background:var(--brand-soft)}
.news-feed-block--detail a.news-feed-block__more:focus-visible{outline:2px solid var(--brand);outline-offset:3px}
@media(max-width:1100px){.ninfo-popular .nnews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ninfo-popular .nnews__grid{grid-template-columns:1fr;gap:24px}.news-feed-block--detail a.news-feed-block__more{margin-top:20px}}
