/* Keep native blocks within the page content width; retain user block styles. */
.cpc-project-added{padding:32px clamp(24px,4.5vw,80px);max-width:1600px;margin-inline:auto;display:flow-root}
.cpc-project-added> *{box-sizing:border-box}
.cpc-project-added img{max-width:100%;height:auto}
.cpc-project-added .wp-block-table{overflow-x:auto}
.cpc-project-added .wp-block-columns>.wp-block-column{min-width:0}
.cpc-project-added .cpc-extra-inner{padding-left:0;padding-right:0}

/* Native additions on About share the page's readable content width. */
main.company-page > [class*="wp-block-"]:not(.cpc-visual-section):not(.cpc-extra-block){max-width:1280px;width:calc(100% - 48px);margin:32px auto}
main.company-page > .alignfull:not(.cpc-visual-section):not(.cpc-extra-block){max-width:none;width:100%}
