/* This centered container must not inherit viewport-based section padding:
   on wide screens that padding can consume the entire article column. */
.public-site .section.insight-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:clamp(24px,3vw,56px);width:90%;max-width:1200px;padding:85px 0;margin:auto;align-items:start}
.insight-layout article{min-width:0}.insight-copy{max-width:780px;font-size:17px;line-height:1.85;color:#3b5260}
.public-site .insight-copy h2{font-size:25px;line-height:1.35;color:#173b47;margin:36px 0 14px}
.public-site .insight-copy h2:first-child{margin-top:0}.insight-copy li{margin:9px 0}
.insight-zh{display:none}html[lang="zh-CN"] .insight-zh{display:block}html[lang="zh-CN"] .insight-en{display:none}
.insight-aside{padding:24px;background:#f1f6f6;border:1px solid #e0e8e8;border-radius:12px}
.public-site .insight-aside h2{font-size:20px;margin:0 0 14px}.insight-aside p,.insight-aside li{font-size:14px;line-height:1.7}
.insight-aside li{margin-bottom:12px}.insight-product{display:grid;gap:12px;border:1px solid #dce6e7;background:white;padding:18px;border-radius:9px;margin:18px 0}
.insight-product img{max-width:100%;object-fit:contain;margin:auto;background:white}.insight-product span{font-size:13px;color:#426779}
.insight-actions{display:flex;gap:12px;flex-wrap:wrap}.insight-layout .guide-takeaway{margin-top:36px}
@media(max-width:900px){.public-site .section.insight-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding:60px 0}.insight-copy{font-size:16px}.insight-aside{max-width:none}.insight-product{grid-template-columns:110px minmax(0,1fr);align-items:center}.insight-product img{grid-row:span 2;width:100px;height:90px}.public-site .insight-copy h2{font-size:23px}}
@media(max-width:640px){.public-site .section.insight-layout{width:88%;padding:50px 0}}

.public-site .insight-layout .guide-takeaway h2{font-size:28px;letter-spacing:-.5px}
