body[data-page=service-cmc]{--cmc-chapter-size: clamp(25px, calc(2.7 * var(--pp-wide-vw, 1vw)), 38px);--cmc-chapter-ink: var(--pp-text, #1e2f3a)}body[data-page=service-cmc] #pp-process-explore .pp-process-overview,body[data-page=service-cmc] #pp-process-explore .pp-process-overview>:is(span,h2,p),body[data-page=service-cmc] #pp-process-explore .pp-process-overview>:is(span,h2,p) *,body[data-page=service-cmc] #pp-process-explore .pp-process-overview>:is(span,h2,p):before,body[data-page=service-cmc] #pp-process-explore .pp-process-overview>:is(span,h2,p):after{filter:none!important;text-shadow:none!important}body[data-page=service-cmc] .pp-process-overview>span{color:#3b839f!important}body[data-page=service-cmc] .pp-process-overview h2{color:#104f6b!important;font-size:var(--pp-page-title-size, clamp(32px, calc(4 * var(--pp-wide-vw, 1vw)), 56px));font-weight:var(--pp-page-title-weight, 800);line-height:var(--pp-page-title-line-height, 1.05);letter-spacing:var(--pp-page-title-letter-spacing, -.07em)}body[data-page=service-cmc] .pp-process-overview>p{color:#476b7b!important;font-size:16px;line-height:1.8}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__heading h3,body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__service-heading>:is(strong,h3){display:block;width:auto;margin:0!important;color:var(--cmc-chapter-ink)!important;font-size:var(--cmc-chapter-size)!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.02em!important;text-shadow:none!important;filter:none!important}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__heading>span,body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__service-heading>span,body[data-page=service-cmc] #pp-cmc-case-studies .pp-cmc-case-tags__heading>span{display:block;margin:0 0 7px!important;color:#2f5d78!important;font-family:var(--pp-font-latin, "Segoe UI", sans-serif);font-size:11px!important;font-weight:800;line-height:1.4;letter-spacing:.17em;text-shadow:none!important;filter:none!important}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field{padding-inline:0;border:0}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field>.pp-cmc-field__heading{width:100%;margin:0 0 40px;padding:0!important}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__canvas{width:100%;max-width:100%;margin-inline:0}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__diagram{padding-block:0}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__service-area-group{margin-top:0}body[data-page=service-cmc] #pp-process-explore .pp-cmc-term-tabs{width:100%;margin:24px 0 0}body[data-page=service-cmc] #pp-process-explore .pp-cmc-term-tabs__panel{padding:24px 0 0}body[data-page=service-cmc] #pp-process-explore .pp-cmc-term-tabs__intro{margin-top:14px}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__service-heading,body[data-page=service-cmc] #pp-cmc-case-studies .pp-cmc-case-tags__heading{margin-bottom:24px}body[data-page=service-cmc] #pp-process-explore .pp-cmc-term-tabs__intro,body[data-page=service-cmc] #pp-process-explore .pp-cmc-term-tabs__panel :is(p,li),body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__definition,body[data-page=service-cmc] #pp-cmc-case-studies .pp-cmc-case-tags__heading>p{color:var(--cmc-chapter-ink);font-size:16px;line-height:1.85;text-shadow:none!important}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__topic-row--compact span{font-size:13px;line-height:1.6}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__rocket-phases li>strong,body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__standard strong{font-size:16px;line-height:1.4}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__rocket-phases li>small{font-size:11px;line-height:1.45;white-space:normal}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__standard small{font-size:12px;line-height:1.6}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__callout--detailed ul{gap:5px}body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__callout--detailed li{font-size:14px;line-height:1.75}@media(max-width:640px){body[data-page=service-cmc] .pp-process-overview>p,body[data-page=service-cmc] #pp-process-explore .pp-cmc-term-tabs__intro,body[data-page=service-cmc] #pp-process-explore .pp-cmc-term-tabs__panel :is(p,li),body[data-page=service-cmc] #pp-process-explore .pp-cmc-field__definition,body[data-page=service-cmc] #pp-cmc-case-studies .pp-cmc-case-tags__heading>p{font-size:15px}}body[data-page=service-cmc] #pp-cmc-case-studies .pp-cmc-case-tags__heading h3{margin:0 0 18px;font-family:var(--pp-font-display);font-size:var(--pp-page-title-size);font-weight:var(--pp-page-title-weight);line-height:var(--pp-page-title-line-height);letter-spacing:var(--pp-page-title-letter-spacing)}@media(max-width:680px){body[data-page=service-cmc] #pp-process-explore #contents{width:100%;max-width:none;margin-inline:0;padding-inline:var(--pp-space-4, 16px);box-sizing:border-box}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags,body[data-page=service-cmc] #pp-cmc-case-studies .pp-cmc-case-tags__panels{padding-inline:0}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__detail{padding-inline:var(--pp-space-4, 16px)!important}}
