/* 仅内容域增量，不加载产品域样式、不改首页样式。 */
body.ct-content-domain{font-family:Poppins,sans-serif;color:#333}
body.ct-content-domain .ct-header{position:fixed;inset:0 0 auto;width:100%;box-sizing:border-box}
body.ct-content-domain .ct-header.ct-scrolled{width:100%}
body.ct-content-list .ct-header:not(.ct-scrolled){background:transparent;color:#fff;box-shadow:none}
body.ct-content-list .ct-header:not(.ct-scrolled) .ct-brand{color:#fff}
body.ct-content-domain #primary{padding:0;max-width:none;margin:0}
body.ct-content-domain .ct-content-domain-main>.blog-detail-page{padding-top:0}
body.ct-content-domain .ct-specification-scroll{max-width:100%;overflow-x:auto}
/* 存档三列表不能随短占位文案缩窄；保留正文栏宽，行高由实际内容决定。 */
body.ct-content-domain .article-content .ct-specification-scroll table{width:100%!important}
body.ct-content-domain .article-content{min-width:0}
body.ct-content-domain .blog-article{min-width:0}
body.ct-content-domain .ct-content-domain-main img{max-width:100%;height:auto}
body.ct-content-domain .ct-content-domain-main .dashicons{font-family:dashicons!important}
body.ct-content-domain .ct-content-domain-main [hidden]{display:none!important}
body.ct-content-domain .ct-content-domain-main .ct-form-status:empty{display:none}
body.ct-content-domain .ct-product-preview-note{font-size:12px;line-height:1.4;margin-top:8px}
body.ct-content-domain .ct-content-domain-main button:focus-visible,body.ct-content-domain .ct-content-domain-main a:focus-visible{outline:2px solid #e6232b;outline-offset:3px}
body.ct-content-domain .faq-header{font:inherit;width:100%;text-align:left}
body.ct-content-domain .index-faq-answer{display:none}
body.ct-content-domain .index-faq-item.is-open .index-faq-answer{display:block}
body.ct-content-domain .swiper{overflow:hidden}
body.ct-content-domain .ct-share-status{font-size:12px;margin:0}
@media(max-width:768px){body.ct-content-domain .blog-article,body.ct-content-domain .blog-sidebar{min-width:0;max-width:100%}body.ct-content-domain .ct-specification-scroll table{min-width:560px}body.ct-content-domain .ct-content-domain-main{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){body.ct-content-domain .ct-content-domain-main *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
