/* Public presentation; release numbers remain in source history only. */
@media(min-width:1050px){
  [data-page="downloads"] .download-list{grid-template-columns:repeat(4,minmax(0,1fr))}
  [data-page="downloads"] .download-list article p{min-height:3.4em}
}
@media(min-width:761px) and (max-width:1049px){[data-page="downloads"] .download-list article:nth-child(even){border-right:0}}
/* Display the QR modules from the supplied poster with a white scan margin. */
#contact-dialog .wechat-qr-window img[src="assets/customer-wecom.jpg"],
.tj23-consult .wechat-qr-window img[src="assets/customer-wecom.jpg"]{
  width:218.15%;left:-59.31%;top:-135.73%;
  clip-path:inset(29.88% 29.72% 51.56% 29.94%);
}
.wechat-qr-window img[hidden]{display:none!important}
.tj23-detail-figure .tj23-chart-window{display:block;aspect-ratio:auto;overflow:visible;background:transparent}
.tj23-detail-figure .tj23-chart-window img{display:block;width:100%;max-width:100%;height:auto;margin:0;object-fit:contain}
.strategy-card-top img{object-fit:contain}
.tj23-order-scroll.is-native img{width:auto;max-width:none}
.tj23-version,.t22-review{display:none!important}
.t22-certificate-grid .certificate-image{display:flex;align-items:center;justify-content:center;background:#f3f8fe;padding:24px}
.t22-certificate-grid .certificate-image img{display:block;max-width:100%;height:360px;object-fit:contain;cursor:default}
.t22-certificate-grid figcaption{padding-bottom:24px}
@media(max-width:640px){.t22-certificate-grid .certificate-image{padding:20px}.t22-certificate-grid .certificate-image img{height:280px}}
@media(min-width:1304px){.tj23-course-gallery>[data-i18n="v23ArchiveTitle"],.tj23-course-gallery>[data-i18n="v23ArchiveKicker"],.tj23-course-gallery>[data-i18n="v23ArchiveLead"]{margin-left:max(0px,calc((100% - 1176px)/2));margin-right:0}}
