/* Product-only refinements: architecture leads every chapter. */
body.cm-business-image-first .bm-country-nav{background:#be9c6c;color:#fbfbfb}
body.cm-business-image-first .bm-country-nav>.wrap{border:0;min-height:76px}
body.cm-business-image-first .bm-country-nav :is(.bm-country-nav-label,a){color:#fbfbfb}
body.cm-business-image-first .bm-country-nav a:hover,
body.cm-business-image-first .bm-country-nav a[aria-current]{color:#fbfbfb;border-bottom-color:#fbfbfb}
body.cm-business-image-first .bm-editorial-section{background:var(--bm-bg);color:var(--bm-text);padding-block:76px}
body.cm-business-image-first .bm-image-first-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(40px,6vw,84px);align-items:start}
body.cm-business-image-first .bm-image-first-grid>.bm-chapter-art{margin:0;max-width:none;padding-top:8px}
body.cm-business-image-first .bm-image-first-grid>.bm-chapter-art img{max-height:360px}
body.cm-business-image-first .bm-image-first-copy{min-width:0}
body.cm-business-image-first .bm-editorial-intro{margin:0 0 28px}
body.cm-business-image-first .bm-editorial-intro .bm-policy-lead,
body.cm-business-image-first .bm-editorial-intro .lead{max-width:none}
body.cm-business-image-first .bm-editorial-body .bm-requirements>div:first-child{padding-top:20px}
body.cm-business-image-first .bm-image-first-copy :is(h2,h3){color:var(--bm-text)}
body.cm-business-image-first .bm-services .bm-section-head{display:block;margin:0 0 28px}
body.cm-business-image-first .bm-services .bm-section-head p{margin-top:12px;font-size:12px;letter-spacing:.12em}
body.cm-business-image-first .bm-services-grid{grid-template-columns:1fr;gap:26px}
body.cm-business-image-first .bm-service-group{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 14px;padding-top:20px;border-top:1px solid var(--bm-line)}
body.cm-business-image-first .bm-service-group .bm-group-number{font-size:14px;line-height:1.8;grid-row:1 / 3}
body.cm-business-image-first .bm-service-group h3{margin:0 0 12px;line-height:1.55}
body.cm-business-image-first .bm-service-group ul{grid-column:2;margin:0}
body.cm-business-image-first .bm-service-group li{padding-bottom:8px;font-size:15px;line-height:1.85}
body.cm-business-image-first .bm-approach .bm-section-en{color:var(--bm-accent);margin:14px 0 26px;font-size:12px;letter-spacing:.12em}
body.cm-business-image-first .bm-approach .bm-section-copy{min-width:0}
body.cm-business-image-first .bm-approach .bm-section-copy>p:first-child{margin-top:0}
body.cm-business-image-first .bm-approach .bm-details-next{background:transparent;color:#be9c6c;border:0;padding-block:54px 0;margin:0}
body.cm-business-image-first .bm-details-next a{color:#be9c6c;border:0}
body.cm-business-image-first .bm-details-next a:hover{color:#cfb58e}
body.cm-business-image-first .bm-details-next svg{color:inherit;stroke:currentColor}
@media(max-width:1000px){
 body.cm-business-image-first .bm-image-first-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:36px}
}
@media(max-width:760px){
 body.cm-business-image-first .bm-editorial-section{padding-block:44px}
 body.cm-business-image-first .bm-image-first-grid{grid-template-columns:1fr;gap:32px}
 body.cm-business-image-first .bm-image-first-grid>.bm-chapter-art{max-width:440px;margin:0 auto;padding:0}
 body.cm-business-image-first .bm-image-first-grid>.bm-chapter-art img{max-height:270px}
 body.cm-business-image-first .bm-editorial-intro{margin-bottom:24px}
 body.cm-business-image-first .bm-country-nav>.wrap{min-height:0}
 body.cm-business-image-first .bm-approach .bm-details-next{padding-top:36px}
 body.cm-business-image-first .bm-details-next .wrap{gap:12px 24px}
}
