/* CPR v2.1.1 – slightly wider desktop only; mobile retains stacked columns */
@media(min-width:1120px){
 .cpr-page{max-width:1640px!important;width:calc(100% - 20px)!important;margin-inline:auto!important;}
 .cpr-page .cpr-layout{grid-template-columns:minmax(185px,21%) minmax(0,1fr) minmax(185px,23%);gap:16px;}
}
@media(max-width:1119px){ .cpr-page{max-width:100%!important} }
