/* Últimas notícias: paginação numerada e bloco Aprender no fim */
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
html body .news-pager{display:grid;gap:14px;justify-items:center;margin:36px 0 8px;padding:24px 0 0;border-top:1px solid var(--line,#e3e7df)}
html body .news-pager[hidden]{display:none}
html body .news-pager-info{margin:0!important;font-size:14px!important;color:var(--muted,#5d6858)}
html body .news-pager-info b{color:var(--ink,#101114);font-variant-numeric:tabular-nums}
html body .news-pager-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}
html body .news-pager-pages{display:flex;align-items:center;gap:6px}
html body .news-pager-btn,html body .news-pager-num{min-width:44px;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line,#d9ddd5)!important;background:var(--panel,#fff)!important;color:var(--ink,#101114)!important;font:700 14px Inter,Arial,sans-serif;font-variant-numeric:tabular-nums;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:border-color .15s,background .15s}
html body .news-pager-btn:hover:not(:disabled),html body .news-pager-num:hover:not(:disabled){border-color:#101114!important}
html body .news-pager-btn:disabled{opacity:.4;cursor:default}
html body .news-pager-num[aria-current=page]{background:#101114!important;border-color:#101114!important;color:#dfff19!important;opacity:1}
html body .news-pager-gap{min-width:24px;text-align:center;color:var(--muted,#5d6858);font-weight:700}
html body .news-pager-mobile{display:none;font-size:14px;font-weight:700}
html[data-theme=dark] body .news-pager-btn,html[data-theme=dark] body .news-pager-num{background:#15181d!important;border-color:#2b3037!important;color:#eef0ea!important}
html[data-theme=dark] body .news-pager-num[aria-current=page]{background:#dfff19!important;color:#101114!important;border-color:#dfff19!important}
@media(max-width:600px){html body .news-pager-pages{display:none}html body .news-pager-mobile{display:inline}html body .news-pager-controls{width:100%;justify-content:space-between}}
html body .news-learn{margin:48px 0 8px}
