/* Only the academic news category, including its paginated archive. */
body.category-acadamic { --ms-ink:#17334b; --ms-muted:#536978; --ms-brand:#176bb3; --ms-line:#dbe5ec; }
body.category-acadamic #content > .section-block-upper { display:grid; grid-template-columns:minmax(0,1fr) 280px; gap:24px; align-items:start; }
body.category-acadamic #primary, body.category-acadamic #secondary { width:auto; min-width:0; float:none; padding:0; }
body.category-acadamic #primary { background:transparent; }
body.category-acadamic #main { padding:0; }
body.category-acadamic .entry-header-details { padding:24px; margin:0 0 24px; background:#fff; border:1px solid var(--ms-line); border-radius:8px; }
body.category-acadamic .page-title { color:var(--ms-ink); font-size:clamp(27px,3vw,36px); line-height:1.4; margin:0; }
body.category-acadamic .archive-description { margin-top:12px; color:var(--ms-muted); }
body.category-acadamic .aft-archive-wrapper { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; margin:0; }
body.category-acadamic .aft-archive-wrapper::before, body.category-acadamic .aft-archive-wrapper::after { display:none; }
body.category-acadamic .aft-archive-wrapper > article { width:auto; float:none; padding:0; margin:0; height:auto!important; min-width:0; display:flex; }
body.category-acadamic .archive-grid-post { width:100%; display:flex; }
body.category-acadamic .archive-grid-post > .read-single { width:100%; padding:0; display:flex; flex-direction:column; border:1px solid var(--ms-line); border-radius:8px; overflow:hidden; background:#fff; box-shadow:none; }
body.category-acadamic .aft-archive-wrapper .read-img { height:auto!important; min-height:0!important; aspect-ratio:3/2; background:#eef3f7; margin:0; }
body.category-acadamic .aft-archive-wrapper .read-img > img { position:static!important; display:block; width:100%!important; height:100%!important; min-height:0!important; max-height:100%; object-fit:contain; }
body.category-acadamic .aft-archive-wrapper .category-min-read-wrap { position:relative!important; inset:auto!important; z-index:3; padding:12px 20px 0; background:#fff; }
body.category-acadamic .aft-archive-wrapper .read-img:has(.category-min-read-wrap) { aspect-ratio:auto; }
body.category-acadamic .aft-archive-wrapper .read-img:has(.category-min-read-wrap) > img { height:auto!important; aspect-ratio:3/2; }
body.category-acadamic .aft-archive-wrapper .cat-links { display:flex; flex-wrap:wrap; gap:6px; padding:0; margin:0; }
body.category-acadamic .aft-archive-wrapper .cat-links li { margin:0; }
body.category-acadamic .aft-archive-wrapper .cat-links a { background:#edf5fc; color:#255c87; font-size:12px; padding:4px 8px; border-radius:4px; line-height:1.5; }
body.category-acadamic .aft-archive-wrapper .read-details { padding:18px 20px 20px; flex:1; display:flex; flex-direction:column; }
body.category-acadamic .aft-archive-wrapper .read-title h3 { font-size:20px; line-height:1.55; margin:0 0 12px; overflow-wrap:anywhere; }
body.category-acadamic .aft-archive-wrapper .read-title a { color:var(--ms-ink); }
body.category-acadamic .aft-archive-wrapper .entry-meta { font-size:12px; color:var(--ms-muted); margin:0 0 12px; display:flex; flex-wrap:wrap; gap:8px; }
body.category-acadamic .aft-archive-wrapper .post-description { color:var(--ms-muted); font-size:15px; line-height:1.8; margin-top:auto; }
body.category-acadamic .aft-archive-wrapper .aft-readmore-wrapper { padding-top:12px; }
body.category-acadamic .aft-archive-wrapper .aft-readmore { color:var(--ms-brand); border:1px solid var(--ms-line); border-radius:5px; padding:7px 12px; }
body.category-acadamic #secondary { position:static!important; }
body.category-acadamic #secondary .widget-area { padding:0; background:transparent; }
body.category-acadamic #secondary .widget { padding:20px; margin:0 0 20px; border:1px solid var(--ms-line); border-radius:8px; background:#fff; box-shadow:none; font:14px/1.8 system-ui,'Microsoft YaHei',sans-serif; color:var(--ms-muted); }
body.category-acadamic #secondary .textwidget { display:flow-root; }
body.category-acadamic #secondary h2 { text-align:left!important; color:var(--ms-ink)!important; font-size:20px!important; line-height:1.4; margin:0 0 16px!important; }
body.category-acadamic #secondary table, body.category-acadamic #secondary tbody { display:block; width:100%; border:0; margin:0!important; }
body.category-acadamic #secondary tr { display:flex; flex-direction:column; padding:16px 0; margin:0!important; border-top:1px solid var(--ms-line); }
body.category-acadamic #secondary td { display:block; width:100%!important; padding:0!important; border:0; }
body.category-acadamic #secondary td:nth-child(2) { order:-1; margin-bottom:10px; }
body.category-acadamic #secondary td img { display:block; width:82px; max-width:82px; height:auto; margin:0!important; border-radius:5px; }
body.category-acadamic #secondary .textwidget > span { float:none!important; display:block; padding:12px 0 0!important; margin:0!important; border-top:1px solid var(--ms-line); }
body.category-acadamic #secondary p { margin:0 0 16px; }
body.category-acadamic #secondary p:last-child { margin-bottom:0; }
body.category-acadamic #secondary a { color:var(--ms-brand); }
body.category-acadamic .reviewnews-pagination { margin:28px 0; padding:16px; background:#fff; border:1px solid var(--ms-line); border-radius:8px; }
body.category-acadamic #main > .col { float:none; width:100%; padding:0; }
body.category-acadamic #content a:focus-visible { outline:3px solid #e7ab39; outline-offset:3px; }
@media (max-width:1199px) {
 body.category-acadamic #content > .section-block-upper { grid-template-columns:minmax(0,1fr); }
 body.category-acadamic #secondary .widget-area { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; align-items:start; }
 body.category-acadamic #secondary .widget { margin:0; }
}
@media (max-width:700px) {
 body.category-acadamic .aft-archive-wrapper, body.category-acadamic #secondary .widget-area { grid-template-columns:minmax(0,1fr); gap:18px; }
 body.category-acadamic .entry-header-details { padding:20px; margin-bottom:18px; }
 body.category-acadamic .aft-archive-wrapper .read-title h3 { font-size:19px; }
 body.category-acadamic .aft-archive-wrapper .read-details { padding:16px 18px 18px; }
 body.category-acadamic .aft-archive-wrapper .category-min-read-wrap { padding:12px 18px 0; }
}

/* Academic updates mix figures, photos and existing text-only articles. */
body.category-acadamic .aft-archive-wrapper { grid-template-columns:minmax(0,1fr); }
body.category-acadamic .archive-grid-post > .read-single { display:grid; grid-template-columns:minmax(0,.95fr) minmax(0,1.6fr); align-items:start; }
body.category-acadamic .aft-archive-wrapper .read-details { height:100%; padding:22px 24px; }
body.category-acadamic .aft-archive-wrapper .post-description { margin-top:0; }
body.category-acadamic .archive-grid-post > .read-single:not(:has(.read-img > img)) { grid-template-columns:minmax(0,1fr); }
body.category-acadamic .aft-archive-wrapper .read-img:not(:has(> img)) { aspect-ratio:auto; background:transparent; }
body.category-acadamic .archive-grid-post > .read-single:not(:has(.read-img > img)) .read-details { padding-top:16px; }
@media (max-width:700px) {
 body.category-acadamic .archive-grid-post > .read-single { grid-template-columns:minmax(0,1fr); }
 body.category-acadamic .aft-archive-wrapper .read-details { padding:18px; }
}
