/* Only local marketing Pages; common header/footer keep the Theme's owners. */
.shengeo-studio-page .shengeo-studio{font-family:Inter,"Noto Sans SC",sans-serif;background:#f9f9ff;color:#141b2b;line-height:1.625}
.shengeo-studio-page .shengeo-studio h1,.shengeo-studio-page .shengeo-studio h2,.shengeo-studio-page .shengeo-studio h3,.shengeo-studio-page .shengeo-studio p{margin-top:0}
.shengeo-studio-page .shengeo-studio img{max-width:100%}
.shengeo-editable-home .ef-homepage{display:block}
.shengeo-editable-home #process-steps{padding-bottom:0}
.shengeo-editable-home .sg-home-showcase--exportforge{padding-bottom:var(--ef-space-section-mobile)}
@media(min-width:60rem){.shengeo-editable-home .sg-home-showcase--exportforge{padding-bottom:var(--ef-space-section)}}
.sg-vsb-module{display:contents}
.sg-knowledge-list{grid-template-columns:minmax(0,1fr)}[data-knowledge-source] h3{overflow-wrap:anywhere}[data-knowledge-source] img{max-width:100%;height:auto}.sg-knowledge-all{margin-top:24px}.sg-semantic-item{border-bottom:1px solid #dcdcde;padding:10px 0}.sg-semantic-item summary{cursor:pointer;font-weight:600;margin-bottom:12px}.sg-semantic-item-actions{display:flex;flex-wrap:wrap}
