@font-face{font-family:BMEditorialSans;src:url("/assets/business-editorial-20261015/en-BMEditorialSans-400-e1168934e1.woff") format("woff");font-weight:400;font-display:swap}
@font-face{font-family:BMEditorialSans;src:url("/assets/business-editorial-20261015/en-BMEditorialSans-500-c241766fc6.woff") format("woff");font-weight:500 700;font-display:swap}
@font-face{font-family:BMEditorialSerif;src:url("/assets/business-editorial-20261015/en-BMEditorialSerif-500-c6ea89cc5e.woff") format("woff");font-weight:500 700;font-display:swap}
/* Scoped business product design; the established brand palette is retained. */
body.cm-business-editorial{font-family:BMEditorialSans,ConatusBusiness,Arial,sans-serif}
body.cm-business-editorial h1,body.cm-business-editorial h2{font-family:BMEditorialSerif,Georgia,serif;font-weight:500;text-wrap:balance}
body.cm-business-editorial .bm-page-title{font-size:clamp(32px,3.3vw,46px);line-height:1.45;letter-spacing:.015em}
body.cm-business-editorial .bm-hero-inner{padding-block:72px;gap:64px;min-height:510px}
body.cm-business-editorial .bm-lead{max-width:32em;color:#d7cbbd;line-height:1.9}
body.cm-business-editorial .bm-subtitle{font-size:15px;letter-spacing:.04em;color:#cfb58e}
body.cm-business-editorial .bm-country-nav{background:#fbfbfb}
body.cm-business-editorial .bm-country-nav>.wrap{min-height:72px}
body.cm-business-editorial .bm-detail-intro{padding-block:54px 64px}
body.cm-business-editorial .bm-detail-intro .bm-section-inner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:64px}
body.cm-business-editorial .bm-detail-intro h2,body.cm-business-editorial .bm-approach h2{font-size:30px;line-height:1.5}
body.cm-business-editorial .bm-editorial-section{background:var(--bm-bg);color:var(--bm-text);--band-muted:var(--bm-muted);--band-accent:var(--bm-accent);--band-line:var(--bm-line);--fic-muted:var(--bm-muted);--fic-accent:var(--bm-accent);--fic-line:var(--bm-line)}
body.cm-business-editorial .bm-tone-dark{--bm-bg:#3b281a;--bm-text:#fbfbfb;--bm-muted:#d1c6b6;--bm-accent:#cfb58e;--bm-line:#cfb58e48}
body.cm-business-editorial .bm-tone-light{--bm-bg:#fbfbfb;--bm-text:#3b281a;--bm-muted:#706454;--bm-accent:#806846;--bm-line:#80684640}
body.cm-business-editorial .bm-editorial-chapter{padding-block:76px;scroll-margin-top:24px}
body.cm-business-editorial .bm-editorial-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(44px,6vw,88px);align-items:start}
body.cm-business-editorial .bm-editorial-intro{min-width:0}
body.cm-business-editorial .bm-editorial-intro .section-intro{margin:0}
body.cm-business-editorial .bm-editorial-intro .bm-section-head{margin:0;display:block}
body.cm-business-editorial .bm-editorial-chapter h2{font-size:clamp(27px,2.7vw,34px);line-height:1.5;margin:0;letter-spacing:.015em}
body.cm-business-editorial .bm-chapter-kicker{font-family:BMEditorialSans,Arial,sans-serif;font-size:12px;letter-spacing:.12em;line-height:1.7;color:var(--bm-accent);margin:0 0 14px}
body.cm-business-editorial .bm-editorial-intro .bm-policy-lead,body.cm-business-editorial .bm-editorial-intro .lead{font-size:16px;line-height:1.95;color:var(--bm-muted);margin-top:20px;max-width:32em}
body.cm-business-editorial .bm-chapter-art{margin:28px 0 0;width:100%;min-width:0;pointer-events:none}
body.cm-business-editorial .bm-chapter-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;max-height:320px;object-fit:contain;filter:none!important;mask:none!important;-webkit-mask:none!important;mix-blend-mode:normal!important;opacity:1;transform:none}
body.cm-business-editorial .bm-chapter-art figcaption{font-family:BMEditorialSans,Arial,sans-serif;text-align:center;color:var(--bm-muted);font-size:11px;line-height:1.8;margin-top:14px}
body.cm-business-editorial .bm-chapter-art figcaption span{display:block;opacity:.8;font-size:10px;margin-top:2px}
body.cm-business-editorial .bm-editorial-body{min-width:0}
body.cm-business-editorial .bm-editorial-body .bm-requirements{margin:0 0 24px}
body.cm-business-editorial .bm-editorial-body .bm-requirements>div{grid-template-columns:1fr;gap:8px;padding:22px 0;border-color:var(--bm-line)}
body.cm-business-editorial .bm-editorial-body dt,body.cm-business-editorial .bm-editorial-body h3{font-family:BMEditorialSans,Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.7;color:var(--bm-text)}
body.cm-business-editorial .bm-editorial-body dd,body.cm-business-editorial .bm-editorial-body article p{font-size:16px;line-height:1.95;color:var(--bm-muted)}
body.cm-business-editorial .bm-editorial-body .facts{gap:24px;margin:0 0 24px}
body.cm-business-editorial .bm-editorial-body .fact{padding:20px 0;border-color:var(--bm-line)}
body.cm-business-editorial .bm-editorial-body .fact strong{font-family:BMEditorialSerif,Georgia,serif;font-size:34px;line-height:1.4;color:var(--bm-accent);margin:12px 0}
body.cm-business-editorial .bm-editorial-body .obligations{display:block;margin:0}
body.cm-business-editorial .bm-editorial-body article{padding:22px 0;border-color:var(--bm-line)}
body.cm-business-editorial .bm-editorial-body article h3{margin-bottom:8px}
body.cm-business-editorial .bm-editorial-body .small-note,body.cm-business-editorial .bm-policy-note{font-size:13px;line-height:1.9;color:var(--bm-muted);margin:16px 0 24px}
body.cm-business-editorial .bm-editorial-body .policy-link,body.cm-business-editorial .bm-policy-sources{font-family:BMEditorialSans,Arial,sans-serif;font-size:12px;line-height:1.8;color:var(--bm-accent);gap:10px 22px;margin-top:22px}
body.cm-business-editorial .bm-editorial-body summary{color:var(--bm-text);font-size:16px;line-height:1.8;padding-block:20px}
body.cm-business-editorial .bm-editorial-body .answer,body.cm-business-editorial .bm-disclosures p{font-size:15px;line-height:1.95;color:var(--bm-muted)}
body.cm-business-editorial .bm-services{padding-block:64px 72px}
body.cm-business-editorial .bm-services h2{font-size:30px}
body.cm-business-editorial .bm-services-grid{gap:36px}
body.cm-business-editorial .bm-service-group h3{font-family:BMEditorialSans,Arial,sans-serif;font-size:18px}
body.cm-business-editorial .bm-service-group li{font-size:15px;line-height:1.9;color:var(--bm-muted);padding-bottom:14px}
body.cm-business-editorial .bm-service-group,body.cm-business-editorial .bm-service-group li::before{border-color:var(--bm-line);color:var(--bm-accent)}
body.cm-business-editorial .bm-services .bm-group-number,body.cm-business-editorial .bm-services .bm-section-head p{color:var(--bm-accent)}
body.cm-business-editorial .bm-approach{padding-block:68px}
body.cm-business-editorial .bm-approach .bm-section-copy>p{font-size:16px;line-height:1.95;color:var(--bm-muted)}
body.cm-business-editorial .bm-approach .bm-section-copy>.bm-scope{font-size:12px;line-height:1.9;border-color:var(--bm-line);color:var(--bm-muted)}
body.cm-business-editorial .bm-approach .button{margin-top:24px}
body.cm-business-editorial .bm-details-next{background:#3b281a;color:#fbfbfb}
body.cm-business-editorial .bm-details-next a{color:#e3d2b9;border-color:#cfb58e48}
body.cm-business-editorial .bm-art img{filter:none!important;mask:none!important;-webkit-mask:none!important;mix-blend-mode:normal!important}
body.cm-business-editorial .bm-art figcaption{font-family:BMEditorialSans,Arial,sans-serif}
body.cm-business-editorial :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:900px){
 body.cm-business-editorial .bm-editorial-grid{gap:36px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
 body.cm-business-editorial .bm-editorial-chapter h2{font-size:27px}
 body.cm-business-editorial .bm-hero-inner{gap:36px}
 body.cm-business-editorial .bm-services-grid{gap:24px}
}
@media(max-width:760px){
 body.cm-business-editorial .bm-hero-inner{padding-block:42px 38px;min-height:0;gap:28px;grid-template-columns:1fr}
 body.cm-business-editorial .bm-page-title{font-size:32px;line-height:1.5}
 body.cm-business-editorial .bm-subtitle{font-size:14px}
 body.cm-business-editorial .bm-lead{margin-top:18px;font-size:15px}
 body.cm-business-editorial .bm-country-nav>.wrap{padding-block:16px;gap:8px}
 body.cm-business-editorial .bm-country-nav nav{gap:8px 22px}
 body.cm-business-editorial .bm-detail-intro{padding-block:40px 44px}
 body.cm-business-editorial .bm-detail-intro .bm-section-inner{grid-template-columns:1fr;gap:20px}
 body.cm-business-editorial .bm-detail-intro h2,body.cm-business-editorial .bm-approach h2{font-size:26px}
 body.cm-business-editorial .bm-editorial-chapter{padding-block:46px}
 body.cm-business-editorial .bm-editorial-grid{grid-template-columns:1fr;gap:30px}
 body.cm-business-editorial .bm-editorial-chapter h2{font-size:27px}
 body.cm-business-editorial .bm-editorial-intro .bm-policy-lead,body.cm-business-editorial .bm-editorial-intro .lead{font-size:15px;max-width:none;margin-top:16px}
 body.cm-business-editorial .bm-chapter-art{max-width:420px;margin:24px auto 0}
 body.cm-business-editorial .bm-chapter-art img{max-height:245px}
 body.cm-business-editorial .bm-chapter-art figcaption{margin-top:8px}
 body.cm-business-editorial .bm-editorial-body dd,body.cm-business-editorial .bm-editorial-body article p{font-size:15px}
 body.cm-business-editorial .bm-editorial-body .fact strong{font-size:29px}
 body.cm-business-editorial .bm-editorial-body .facts{gap:18px}
 body.cm-business-editorial .bm-services,body.cm-business-editorial .bm-approach{padding-block:46px}
 body.cm-business-editorial .bm-services-grid{grid-template-columns:1fr;gap:24px}
 body.cm-business-editorial .bm-section-head{gap:12px;margin-bottom:26px}
 body.cm-business-editorial .bm-services h2{font-size:27px}
}

/* Match the current Dominica reading region, including its full-width band and single-column list. */
body.cm-business-editorial #country-reading{padding:0 0 28px;background:#fbfbfb;color:#3b281a}
body.cm-business-editorial #country-reading .cm-dm-reading-heading{width:100%;margin:0;padding:14px 0;background:#be9c6c;border:0}
body.cm-business-editorial #country-reading .cm-country-inner{width:min(1120px,calc(100% - 96px));max-width:1000px;margin-inline:auto}
body.cm-business-editorial #country-reading .cm-dm-reading-heading .cm-country-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:center}
body.cm-business-editorial #country-reading .cm-dm-reading-heading h2{font-family:BMEditorialSans,Arial,sans-serif;font-weight:500;font-size:24px;line-height:1.4;color:#fbfbfb;margin:0;text-wrap:pretty}
body.cm-business-editorial #country-reading .cm-country-links{margin:0;grid-column:2;grid-row:1}
body.cm-business-editorial #country-reading .cm-country-links a{color:#fbfbfb;border-color:#fbfbfb80;font-family:BMEditorialSans,Arial,sans-serif}
body.cm-business-editorial #country-reading .cm-country-articles{display:block;margin-top:8px}
body.cm-business-editorial #country-reading .cm-country-articles li{padding:12px 0;border:0;border-bottom:1px solid #bca17b55;background:none}
body.cm-business-editorial #country-reading .cm-country-articles li a{font-family:BMEditorialSans,Arial,sans-serif!important;font-size:15px!important;font-weight:500;line-height:1.8!important}
@media(max-width:700px){
 body.cm-business-editorial #country-reading{padding-bottom:24px}
 body.cm-business-editorial #country-reading .cm-country-inner,body.cm-business-editorial #country-reading .cm-dm-reading-heading .cm-country-inner{width:calc(100% - 48px)}
 body.cm-business-editorial #country-reading .cm-dm-reading-heading{padding:13px 0}
 body.cm-business-editorial #country-reading .cm-dm-reading-heading .cm-country-inner{display:block}
 body.cm-business-editorial #country-reading .cm-dm-reading-heading h2{font-size:21px;line-height:1.45}
 body.cm-business-editorial #country-reading .cm-country-links{margin-top:6px}
}
