/* V737 trial: V733 content, assets, type scale and interactions retained.
   Homepage body sections only; header, hero, footer and dialog excluded. */
body.ct-home #main-content > :is(.cd-surface-finder,.cd-editorial-intro,.cd-applications,.cd-material-details,.cd-process,.cd-manifesto,.ct480-differences,.ct62-journal){
  padding-block:96px!important;
}
body.ct-home #main-content :is(.cd-surface-finder-head,.cd-section-head,.cd-material-details-head,.cd-process-head,.ct480-head,.ct62-heading){
  column-gap:48px!important;
}
body.ct-home #main-content :is(.cd-surface-finder-head,.cd-section-head,.ct480-head,.ct62-heading){margin-bottom:44px!important;}
body.ct-home #main-content :is(.cd-material-details-head,.cd-process-head){padding-bottom:44px!important;}
body.ct-home #main-content :is(.cp-copy,.cd-surface-finder-head > p,.cd-section-head > p,.cd-process-head > p){max-width:48ch!important;line-height:1.75!important;}
body.ct-home #main-content .cd-intro-main > p{max-width:58ch!important;line-height:1.8!important;}
body.ct-home #main-content .concretta-premium-brands{padding-top:48px!important;padding-bottom:64px!important;}
body.ct-home #main-content .cp-shell{column-gap:32px!important;}
body.ct-home #main-content .cp-grid{gap:22px!important;}
body.ct-home #main-content .cp-subtitle{line-height:1.65!important;max-width:32ch!important;}
body.ct-home #main-content .cd-surface-finder-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;}
body.ct-home #main-content .cd-surface-finder-grid > a{padding:28px!important;min-width:0;}
body.ct-home #main-content .cd-app-grid{gap:24px!important;}
body.ct-home #main-content .cd-material-details-grid{gap:28px!important;}
body.ct-home #main-content .cd-detail-card figcaption{padding-top:24px!important;}
body.ct-home #main-content .ct480-grid{gap:24px!important;}
body.ct-home #main-content .ct62-editorial{gap:48px!important;}
body.ct-home #main-content .ct62-story{padding-block:28px!important;}
body.ct-home #main-content .cd-process-grid p{line-height:1.8!important;}
@media(min-width:1200px){
 body.ct-home #main-content .cp-card .cp-card-body{padding:36px 32px 30px!important;}
 body.ct-home #main-content .cd-feature-copy{padding:clamp(48px,5vw,80px)!important;}
 body.ct-home #main-content .ct480-card{padding:36px!important;}
}
@media(min-width:701px) and (max-width:1024px){
 body.ct-home #main-content > :is(.cd-surface-finder,.cd-editorial-intro,.cd-applications,.cd-material-details,.cd-process,.cd-manifesto,.ct480-differences,.ct62-journal){padding-block:76px!important;}
 body.ct-home #main-content :is(.cd-wrap,.ct62-wrap,.ct480-wrap){width:calc(100% - 64px)!important;}
 body.ct-home #main-content .cp-shell{column-gap:24px!important;}
 body.ct-home #main-content .cp-grid{gap:18px!important;}
 body.ct-home #main-content .cd-surface-finder-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
 body.ct-home #main-content .ct62-editorial{gap:28px!important;}
}
@media(max-width:700px){
 body.ct-home #main-content > :is(.cd-surface-finder,.cd-editorial-intro,.cd-applications,.cd-material-details,.cd-process,.cd-manifesto,.ct480-differences,.ct62-journal){padding-block:60px!important;}
 body.ct-home #main-content :is(.cd-wrap,.ct62-wrap,.ct480-wrap){width:calc(100% - 40px)!important;}
 body.ct-home #main-content :is(.cd-surface-finder-head,.cd-section-head,.ct480-head,.ct62-heading){margin-bottom:32px!important;}
 body.ct-home #main-content :is(.cd-material-details-head,.cd-process-head){padding-bottom:32px!important;}
 body.ct-home #main-content .concretta-premium-brands{padding:32px 20px 48px!important;}
 body.ct-home #main-content .cp-grid{gap:20px!important;}
 body.ct-home #main-content .cd-surface-finder-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;}
 body.ct-home #main-content .cd-surface-finder-grid > a{padding:24px!important;}
 body.ct-home #main-content .cd-app-grid{gap:20px!important;}
 body.ct-home #main-content .cd-app-card + .cd-app-card{margin-top:20px!important;}
 body.ct-home #main-content .cd-material-details-grid{gap:32px!important;}
 body.ct-home #main-content .ct480-grid{gap:16px!important;}
 body.ct-home #main-content .ct62-editorial{gap:32px!important;}
 body.ct-home #main-content .ct62-story{padding-block:24px!important;}
}
