/* Scoped editorial layout for scheduled Sinodent articles. */
.sn-seo-article{max-width:100%;font-size:17px;line-height:1.75;color:#24272c;overflow-wrap:anywhere}
.sn-seo-article>p,.sn-seo-article>ul{margin:0 0 24px}.sn-seo-article h2{font-size:28px;line-height:1.25;margin:38px 0 18px}.sn-seo-article h3{font-size:21px;line-height:1.3;margin:0 0 12px}
.sn-seo-article .cx-article-lead{font-size:20px;line-height:1.6}.sn-seo-article figure{margin:28px 0;padding:24px;background:#f7f7f9;border-radius:20px;text-align:center}
.sn-seo-article figure img{display:block;width:100%;max-width:750px;max-height:460px;height:auto;object-fit:contain;margin:auto}.sn-seo-article figcaption{font-size:14px;margin-top:14px}
.sn-seo-article .cx-article-model{display:flex;gap:24px;align-items:center;margin:30px 0;padding:24px;border:1px solid #e5e5ea;border-radius:20px}.sn-seo-article .cx-article-model>a{flex:0 0 180px}.sn-seo-article .cx-article-model img{width:180px;height:150px;object-fit:contain}.sn-seo-article .cx-article-model div{min-width:0}
.sn-seo-article .cx-article-facts{margin:24px 0}.sn-seo-article dl{margin:18px 0}.sn-seo-article dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid #dadbe080}.sn-seo-article dt{font-weight:500}.sn-seo-article dd{margin:0}.sn-seo-article small{font-size:14px}
.sn-seo-article .cx-article-table{overflow:auto;margin:24px 0}.sn-seo-article table{border-collapse:collapse;width:100%}.sn-seo-article th,.sn-seo-article td{padding:14px;text-align:left;border-bottom:1px solid #ddd}.sn-seo-article th{background:#f6f6f8}
.sn-seo-article details{border-bottom:1px solid #ddd;padding:18px 0}.sn-seo-article summary{cursor:pointer;font-weight:600;line-height:1.5}.sn-seo-article details p{margin:14px 0 0}
.sn-seo-article .cx-article-order{padding:28px;margin-top:36px;background:#faf2f3;border-radius:20px}.sn-seo-article .cx-article-order h2{margin-top:0}.sn-seo-article a{color:#bf1734;text-decoration:underline;text-underline-offset:3px}.sn-seo-article a:focus-visible{outline:2px solid #bf1734;outline-offset:4px}
@media(max-width:600px){.sn-seo-article{font-size:16px}.sn-seo-article .cx-article-lead{font-size:18px}.sn-seo-article h2{font-size:24px}.sn-seo-article figure{padding:16px}.sn-seo-article .cx-article-model{display:block;padding:18px}.sn-seo-article .cx-article-model img{display:block;margin:auto}.sn-seo-article dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.sn-seo-article .cx-article-order{padding:20px}}

/* Override inherited zero-size/compact text resets in the legacy theme. */
.sn-site .sn-seo-article :is(p,li,dt,dd,summary,td,th){font-size:17px!important;line-height:1.7!important}
.sn-site .sn-seo-article :is(strong,small,a,span){line-height:inherit}
.sn-site .sn-seo-article>p,.sn-site .sn-seo-article>ul{margin:0 0 24px!important}
.sn-site .sn-seo-article h2{font-size:28px!important;line-height:1.3!important;margin:38px 0 18px!important}
.sn-site .sn-seo-article h3{font-size:21px!important;line-height:1.4!important;margin:0 0 12px!important}
.sn-site .sn-seo-article .cx-article-lead{font-size:20px!important;line-height:1.6!important}
.sn-site .sn-seo-article .cx-article-facts>p{margin:0 0 14px!important}
.sn-site .sn-seo-article .cx-article-order>p{margin:0 0 18px!important}
.sn-site .sn-seo-article .cx-article-order h2{margin-top:0!important}
.sn-site .sn-seo-article li{margin-bottom:10px!important}
.sn-site .sn-seo-article details>p{margin:14px 0 0!important}
.sn-site .sn-seo-article summary{display:list-item;list-style:disclosure-closed}
@media(max-width:600px){.sn-site .sn-seo-article :is(p,li,dt,dd,summary,td,th){font-size:16px!important;line-height:1.7!important}.sn-site .sn-seo-article h2{font-size:24px!important}.sn-site .sn-seo-article .cx-article-lead{font-size:18px!important}}
