@charset "UTF-8";
.news-page .hero-main-link{color:#233f5d}.news-page .hero-audience{color:#f2f6fa}.news-page .article-lead{color:#4d637b}.news-page .article-block h2>span,.news-page .section-heading .eyebrow{color:#66819e}.news-page .article-image{background:#e9f0f6}.news-page .article-image img{max-height:none;height:auto;object-fit:contain}
.news-page .article-image figcaption{font-size:11px;line-height:1.8;color:#5b6e84;background:#f1f5f9;padding:9px 12px;text-align:left}
.news-page .filter-count{display:inline-block;margin-left:5px;font-size:10px;opacity:.7;font-variant-numeric:tabular-nums}.news-page .category-filters button{white-space:nowrap}
html.news-page{--ink:#1c324b;--teal:#284f73;--muted:#5b6e84;--paper:#f1f5f9;--line:#d8e2eb;--accent:#7399b9;--soft:#e9f0f6}
.news-page .course-tabs a{border-color:#cbd8e4}.news-page .course-tabs [aria-current]{border-color:#284f73}.news-page .quiz-heading .eyebrow{color:#5b7087}
.news-page body{background:var(--paper)}.news-page .news-card{background:#fff!important;border-color:#d9e2ec;box-shadow:0 2px 6px #17334d04;--category:#2d5174;--category-soft:#edf2f8}.news-page .news-card:hover{box-shadow:0 9px 25px #17334d0d}.news-page .card-visual{background:#fff;aspect-ratio:3/2}.news-page .card-visual img{object-fit:contain}.news-page .category-label,.news-page .visual-label{color:var(--category)}.news-page .visual-label{background:#ffffffed}.news-page .card-content h3{color:#1a314b}.news-page .card-summary{color:#617187}.news-page .keyword{background:#eef3f8;color:#526a82}.news-page .card-bottom{border-color:#e5ebf1}.news-page .read-label{color:#3e6489}.news-page .save-button{color:#617a93}.news-page .save-button[aria-pressed=true]{color:#2a547a;background:#eaf1f8}.news-page .save-button[aria-pressed=true] .icon{fill:#c6d8e9}.news-page .bookmark-filter[aria-pressed=true] .icon{fill:#c6d8e9}
.news-page [data-category=society]{--category:#294a70;--category-soft:#eaf0f8}.news-page [data-category=world]{--category:#3e6988;--category-soft:#edf3f8}.news-page [data-category=economy]{--category:#536b83;--category-soft:#eef2f7}.news-page [data-category=science]{--category:#5b608f;--category-soft:#eef0f9}.news-page [data-category=environment]{--category:#3c7187;--category-soft:#eaf3f8}.news-page [data-category=culture]{--category:#6a5b8e;--category-soft:#f0eef8}
.news-page .filter-panel{background:#e8eff6;border:1px solid #dde6ef}.news-page .search-box,.news-page select{border-color:#d0dce7}.news-page .category-filters{gap:7px}.news-page .category-filters button{border:1px solid #d3dfea;background:#fff;color:var(--category,#385572);border-radius:5px;min-height:39px;padding:7px 11px}.news-page .category-filters button:not([data-category=all]){background:var(--category-soft)}.news-page .category-filters button[aria-pressed=true]{background:var(--category,#284d70);border-color:var(--category,#284d70);color:#fff}.news-page .category-filters button:hover{box-shadow:inset 0 0 0 1px var(--category,#284d70)}.news-page .button.primary{background:#284f73}.news-page .button.primary:hover{background:#1a3a59}.news-page .button.secondary{border-color:#afc1d2;color:#2b5477}.news-page .daily-card{background:#e5edf5;border-color:#d5e0eb}.news-page .daily-card>p:not(.eyebrow){color:#5c7088}.news-page .review-link{color:#385b7d}.news-page .progress-track{background:#dce5ed}.news-page .progress-track span{background:#7b9dbb}.news-page .exam-note>span{border-left-color:#87a4bf}.news-page .exam-note p{color:#607187}.news-page .guide-steps>div>span{color:#8ca4bc}.news-page .guide-steps p{color:#5b6e84}.news-page .course-promo{background:#e6eef6}.news-page .course-promo span,.news-page .course-promo p{color:#5c7088}.news-page .course-promo>.icon{border-color:#a9bbce}.news-page .empty-state{border-color:#bccddd}.news-page .update-strip i{background:#779cba}
.news-page .hero-dot{border-color:#a6bacb}.news-page .hero-slide-tabs [aria-pressed=true] .hero-dot{background:#c6d9e8;border-color:#c6d9e8;box-shadow:0 0 0 4px #b9d1e822}.news-page .hero-time-track span{background:#adc8dd}.news-page .hero-slide-tabs button{color:#b8c9d6}.news-page .hero-main-link:hover{background:#dfebf4}
.news-page .point-list{background:#eaf0f7}.news-page .connection-box{border-color:#91a9c1}.news-page .question-box{border-color:#d6e1ec}.news-page .choice-button{border-color:#d5e1ec}.news-page .choice-button>span{background:#edf2f8}.news-page .choice-button:hover:not(:disabled){background:#edf4fa;border-color:#6389ad}.news-page .choice-button.correct{background:#e7f1fb;border-color:#5681a9}.news-page .choice-button.incorrect{background:#faf0f1;border-color:#b77b84}.news-page .answer-feedback{background:#eaf2fa}.news-page .writing-input{border-color:#c7d8e7}.news-page details.answer-example p{background:#eaf1f8}.news-page .article-complete{background:#e5eef7}.news-page .quiz-progress{background:#dce6f0}.news-page .quiz-progress span{background:#789fbe}.news-page .quiz-card{border-color:#d6e1eb}
.news-page .results-toolbar{flex-wrap:wrap}.news-page .results-toolbar>div{gap:9px}.news-page .results-toolbar .page-size{border-left:1px solid #d5e0eb;padding-left:8px}.news-page .result-range{color:#5f7289;font-size:10px;white-space:nowrap;margin-left:6px}.news-page .pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin:28px 0 12px;flex-wrap:wrap}.news-page .pagination[hidden]{display:none}.news-page .pagination button{min-width:40px;min-height:44px;border:1px solid #cbd9e7;border-radius:5px;background:#fff;color:#385c7e;padding:6px 10px;font-size:12px;display:flex;align-items:center;justify-content:center}.news-page .pagination button[aria-current=page]{background:#284f73;color:#fff;border-color:#284f73;font-weight:700}.news-page .pagination button:disabled{opacity:.4}.news-page .pagination .pager-ellipsis{padding-inline:3px;color:#8092a5}.news-page .pagination .icon{width:17px;height:17px}.news-page .pagination [data-page-prev] .icon{transform:rotate(180deg)}.news-page .pagination button:hover:not(:disabled){box-shadow:0 0 0 1px #7898b6}
@media(max-width:600px){.news-page .category-filters{gap:6px}.news-page .category-filters button{font-size:11px;padding:7px 10px;min-height:42px}.news-page .results-toolbar{padding:12px 0 14px;gap:5px}.news-page .results-toolbar>p{flex-basis:100%;font-size:11px}.news-page .results-toolbar>div{width:100%;justify-content:flex-end;gap:9px}.news-page .results-toolbar .bookmark-filter{margin-right:auto;font-size:11px}.news-page .results-toolbar select{font-size:11px;padding-inline:3px}.news-page .result-range{font-size:10px}.news-page .pagination{gap:5px;margin-top:22px}.news-page .pagination button{min-width:36px;padding-inline:8px}.news-page .pagination .pager-ellipsis{padding-inline:0}}
@media print{html.news-page{--paper:#fff}.news-page .point-list,.news-page .question-box,.news-page .answer-feedback,.news-page details.answer-example p{background:#fff}.news-page .pagination{display:none}}
