/* Full English reading experience: shared with the established product design. */
.en-reading-search{padding:24px;border:1px solid #dce4ef;background:#fff;border-radius:18px;margin-bottom:20px}
.en-reading-search>label{display:block;font-size:14px;font-weight:700;margin-bottom:12px}
.en-reading-search>div{display:flex;gap:12px}.en-reading-search input,.en-reading-search select{min-width:0;padding:13px 15px;border:1px solid #cbd7e6;border-radius:10px;background:#fff;color:#152541;font:inherit}
.en-reading-search input{flex:1}.en-reading-search button{flex:none}
.en-reading-nav,.en-topic-links{display:flex;flex-wrap:wrap;gap:10px}.en-reading-nav{margin-bottom:38px}
.en-reading-nav a,.en-topic-links a{padding:9px 13px;background:#fff;border:1px solid #dce4ef;border-radius:10px;font-size:13px;line-height:1.45}
.en-reading-nav a[aria-current=page]{background:#10233f;border-color:#10233f;color:white}
.en-reading-count{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:30px 0 20px}.en-reading-count h2{font-size:24px;margin:0}.en-reading-count>span{color:#53657d;font-size:13px;white-space:nowrap}
.en-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.en-reading-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dce4ef;border-radius:18px;background:#fff}
.en-reading-image{display:block;aspect-ratio:12/7;overflow:hidden;background:#eef3fa}.en-reading-image img{width:100%;height:100%;object-fit:contain;display:block}
.en-reading-card>div{padding:23px;flex:1;display:flex;flex-direction:column}.en-reading-card .eyebrow{font-size:10px}.en-reading-card h2{font-size:22px;line-height:1.3;margin:12px 0}.en-reading-card p{font-size:14px;color:#52647c;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.en-reading-meta{margin-top:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px}.en-reading-meta time{color:#65768b}
.en-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;margin:38px 0}.en-pagination a{min-width:42px;text-align:center;border:1px solid #dce4ef;border-radius:9px;padding:10px 13px;background:#fff;font-size:14px}.en-pagination a[aria-current=page]{background:#285cff;color:#fff;border-color:#285cff}
.en-reading-topics{margin-top:55px;padding-top:30px;border-top:1px solid #dce4ef}.en-reading-topics h2{font-size:26px}.en-search-products{padding-bottom:20px;margin-bottom:35px;border-bottom:1px solid #dce4ef}
.english-site .reading-content{min-width:0;overflow-wrap:anywhere}.english-site .article-body{font-size:17px;line-height:1.8}.english-site .article-body p,.english-site .article-body li{line-height:1.85}.english-site .article-body h2{font-size:28px;line-height:1.25;margin-top:42px}.english-site .article-body table{display:block;max-width:100%;overflow-x:auto}.english-site .article-body img{max-width:100%;height:auto}.english-site .article-outline a{font-size:13px;line-height:1.55}.en-translation-note{font-size:13px!important;line-height:1.6!important;color:#596b81;max-width:800px;margin-top:20px}
.english-site .compact-heading h1{font-size:clamp(30px,3.6vw,50px);line-height:1.18}.english-site .yjlib-card p{font-size:14px;line-height:1.7}.english-site .yjlib-heading{font-size:24px}.en-fact-note{font-size:12px;color:#53657d}.english-site .yjlib-card{min-width:0;overflow-wrap:anywhere}
@media(max-width:1000px){.en-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.en-reading-search>div{flex-wrap:wrap}.en-reading-search input{flex-basis:55%}}
@media(max-width:600px){.en-reading-grid{grid-template-columns:1fr}.en-reading-search{padding:18px}.en-reading-search>div{display:grid;grid-template-columns:1fr}.en-reading-search input,.en-reading-search select{width:100%;max-width:100%}.en-reading-count{align-items:start}.en-reading-count h2{font-size:20px}.en-reading-card h2{font-size:22px}.en-reading-nav{gap:7px}.en-reading-nav a{font-size:12px}.english-site .article-body{font-size:16px}.english-site .article-body h2{font-size:25px}.english-site .compact-heading h1{font-size:30px}.en-pagination{gap:5px}.en-pagination a{min-width:37px;padding:10px}.english-site .article-editorial{flex-wrap:wrap}}
