/* Shared Chinese and English typography for the press index. */
body #mediaGrid{--press-font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif}
body #mediaGrid .editorial-copy,body #mediaGrid .editorial-copy *,body #mediaGrid .editorial-more *{font-family:var(--press-font)!important;letter-spacing:0!important}
body #mediaGrid .editorial-copy h2,body #mediaGrid .editorial-copy h3{font-weight:500!important;line-height:1.55!important;color:var(--site-text);margin:0 0 12px}
body #mediaGrid .editorial-copy h2{font-size:24px!important}
body #mediaGrid .editorial-copy h3{font-size:17px!important}
body #mediaGrid .editorial-title-link{font:inherit!important;letter-spacing:inherit!important;color:inherit;text-decoration:none}
body #mediaGrid .editorial-title-link:hover{text-decoration:underline;text-underline-offset:4px}
body #mediaGrid .editorial-excerpt{font-size:15px!important;font-weight:400!important;line-height:1.75!important;margin:0;color:var(--site-muted)}
body #mediaGrid .editorial-source{font-size:12px!important;font-weight:500!important;line-height:1.5!important;margin-bottom:10px;letter-spacing:.04em!important}
body #mediaGrid .editorial-more h2{font-size:18px!important;font-weight:500!important;line-height:1.5!important}
body #mediaGrid .editorial-more span{font-size:13px!important}
body #mediaGrid .editorial-compact{padding:20px;gap:20px}
body #mediaGrid .editorial-list{gap:20px}
body #mediaGrid .editorial-feature .editorial-copy{padding:32px}
@media(max-width:760px){body #mediaGrid .editorial-copy h2{font-size:21px!important}body #mediaGrid .editorial-copy h3{font-size:16px!important}body #mediaGrid .editorial-excerpt{font-size:14px!important}body #mediaGrid .editorial-compact{padding:16px;gap:14px}body #mediaGrid .editorial-feature .editorial-copy{padding:24px}}
