/* Rich text only. Existing website layout, card boxes and typography stay in place. */
.news-detail-content .qinai-editorial-table { width:100%; overflow-x:auto; margin:1.5em 0; }
.news-detail-content .qinai-editorial-table table { width:100%; border-collapse:collapse; }
.news-detail-content .qinai-editorial-table th,.news-detail-content .qinai-editorial-table td { padding:.8em 1em; border-bottom:1px solid #d9dedb; text-align:left; vertical-align:top; }
.news-detail-content .qinai-editorial-table th { background:#f2f5f3; }
.news-detail-content img[src*="editorial-20261027/diagrams/"] { display:block; width:100%; max-width:720px; height:auto; margin:1.7em auto; }
.news-detail-content .qinai-editorial-rear { display:block; aspect-ratio:3/1; overflow:hidden; background:white; }
.news-detail-content .qinai-editorial-rear img { display:block; width:100%; height:100%; object-fit:cover; aspect-ratio:auto !important; }
.news-detail-content .qinai-editorial-rear--frameless img { object-position:50% 60%; }
.news-detail-content .qinai-editorial-rear--framed img { object-position:50% 72%; }
.news-detail-content p:has(> .qinai-editorial-rear) { margin:1.7em 0; }
.news-card img[src$="/s.jpg"],.home-news-card img[src$="/s.jpg"],.article-related-articles-card img[src$="/s.jpg"] { object-position:50% 60%; }
.news-card img[src$="/rh.png"],.home-news-card img[src$="/rh.png"],.article-related-articles-card img[src$="/rh.png"] { object-position:50% 72%; }
