/* Approved AI/product pages only. Keep the shared header and footer unchanged. */
body.chp-live main.chp-live-main{width:100%;max-width:none;margin:0;padding:0}
body.chp-live .cho-ai-page{width:100%;max-width:100%;margin-left:0;margin-right:0}
body.chp-live .chp-page{width:100%;max-width:100%}
@media(max-width:760px){
 body.chp-live .cho-ai-wrap{width:calc(100% - 36px)}
 body.chp-live .cho-ai-grid{grid-template-columns:minmax(0,1fr);gap:28px}
 body.chp-live .cho-ai-hero{padding:45px 0}
 body.chp-live .cho-ai-hero h1{font-size:39px;line-height:1.08}
 body.chp-live .cho-ai-hero-card{max-width:100%;min-width:0}
 body.chp-live .cho-ai-terminal-body{font-size:12px;overflow-wrap:anywhere}
 body.chp-live .cho-ai-actions{gap:10px}
 body.chp-live .cho-ai-btn{font-size:13px;padding:12px 16px}
}
