@font-face{font-family: "Source Sans 3";src: url("/assets/chinapaycheck-benchmark/source-sans-3-latin.woff2") format("woff2");font-style: normal;font-weight: 300 800;font-display: swap}body.cpc-final{color-scheme: light;--cpc-fr-white: #ffffff;--cpc-fr-page: #f4f6f5;--cpc-fr-soft: #eaf0ed;--cpc-fr-ink: #0d1f1a;--cpc-fr-body: #33433d;--cpc-fr-muted: #64716c;--cpc-fr-line: #d3dad7;--cpc-fr-line-dark: #aab6b1;--cpc-fr-forest: #174f3d;--cpc-fr-forest-dark: #0b3428;--cpc-fr-risk: #a12e27;--cpc-fr-risk-soft: #faecea;--cpc-fr-review: #8a5d13;--cpc-fr-review-soft: #faf3e3;--cpc-fr-max: 1240px;--cpc-fr-gutter: 32px;margin: 0;overflow-x: clip;background: var(--cpc-fr-white);color: var(--cpc-fr-body);font-family: "Source Sans 3",Arial,Helvetica,sans-serif;font-size: 18px;line-height: 1.6;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}body.cpc-final *,body.cpc-final *::before,body.cpc-final *::after{box-sizing: border-box}.cpc-final :where(h1,h2,h3,p,blockquote,dl,dd,ol,ul){margin-top: 0}.cpc-final :where(h1,h2,h3,strong){color: var(--cpc-fr-ink)}.cpc-final :where(h1,h2,h3){margin-bottom: 24px;font-family: "Source Sans 3",Arial,Helvetica,sans-serif;font-weight: 700;letter-spacing: 0;line-height: 1.06;text-wrap: balance}.cpc-final h1{font-size: 64px}.cpc-final h2{font-size: 44px}.cpc-final h3{font-size: 26px}.cpc-final p{color: var(--cpc-fr-body)}.cpc-final a{color: inherit}.cpc-final :where(button,input,select,textarea){font: inherit}.cpc-final :where(a,button,input):focus-visible{outline: 2px solid var(--cpc-fr-forest);outline-offset: 3px}.cpc-final [hidden]{display: none !important}.cpc-fr-shell{width: min(100%,calc(var(--cpc-fr-max) + (2 * var(--cpc-fr-gutter))));margin-inline: auto;padding-inline: var(--cpc-fr-gutter)}.cpc-fr-visually-hidden{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}body.cpc-final .cpc-fr-skip{position: fixed;z-index: 200;top: -100px;left: 18px;padding: 10px 14px;background: var(--cpc-fr-ink);color: #fff;font-weight: 700;text-decoration: none}.cpc-fr-skip:focus-visible{top: 14px}.cpc-fr-kicker,.cpc-fr-report-label{margin-bottom: 16px;color: var(--cpc-fr-forest) !important;font-size: 12.5px;font-weight: 750;letter-spacing: 0;line-height: 1.25;text-transform: uppercase}.cpc-fr-lead{max-width: 690px;margin-bottom: 30px;font-size: 21px;line-height: 1.52}.cpc-fr-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 20px}.cpc-fr-button{display: inline-flex;min-height: 48px;align-items: center;justify-content: center;border: 1px solid transparent;border-radius: 0;padding: 12px 20px;font-size: 14.5px;font-weight: 700;line-height: 1.2;text-decoration: none;text-transform: uppercase;transition: background 150ms ease,color 150ms ease,border-color 150ms ease}body.cpc-final .cpc-fr-button--green{background: var(--cpc-fr-forest);color: #fff}body.cpc-final .cpc-fr-button--green:hover,body.cpc-final .cpc-fr-button--green:focus-visible{background: var(--cpc-fr-forest-dark)}body.cpc-final .cpc-fr-button--ink{background: var(--cpc-fr-ink);color: #fff}body.cpc-final .cpc-fr-button--light{border-color: #fff;background: #fff;color: var(--cpc-fr-forest-dark)}.cpc-fr-text-link{display: inline-flex;min-height: 44px;align-items: center;border-bottom: 1px solid var(--cpc-fr-line-dark);color: var(--cpc-fr-ink);font-size: 14.5px;font-weight: 700;text-decoration: none;text-transform: uppercase}.cpc-fr-text-link::after{content: "\2192";margin-left: 10px;color: var(--cpc-fr-forest)}body.cpc-final .cpc-fr-text-link--light{border-color: rgba(255,255,255,0.55);color: #fff}body.cpc-final .cpc-fr-text-link--light::after{color: #fff}.cpc-fr-header{position: relative;z-index: 50;border-bottom: 1px solid var(--cpc-fr-line);background: var(--cpc-fr-white)}.cpc-fr-header-inner{display: flex;min-height: 84px;align-items: center;justify-content: space-between;gap: 28px}.cpc-fr-brand{display: inline-grid;color: var(--cpc-fr-ink);line-height: 1.05;text-decoration: none}.cpc-fr-brand strong{font-size: 25px;font-weight: 800;letter-spacing: 0}.cpc-fr-brand small{margin-top: 7px;color: var(--cpc-fr-muted);font-size: 10px;font-weight: 650;letter-spacing: 0}.cpc-fr-header .cpc-fr-brand strong{font-size: 28px}.cpc-fr-nav{display: flex;align-items: center;gap: 26px;font-size: 14.5px;font-weight: 600}.cpc-fr-nav a{display: inline-flex;min-height: 44px;align-items: center;border-bottom: 2px solid transparent;text-decoration: none;white-space: nowrap}.cpc-fr-nav a:hover,.cpc-fr-nav a:focus-visible,.cpc-fr-nav a[aria-current="page"]{border-bottom-color: var(--cpc-fr-forest);color: var(--cpc-fr-forest-dark)}.cpc-fr-nav .cpc-fr-nav-cta{min-height: 44px;border: 1px solid var(--cpc-fr-forest);padding: 0 18px;background: var(--cpc-fr-forest);color: #fff}.cpc-fr-nav .cpc-fr-nav-cta:hover,.cpc-fr-nav .cpc-fr-nav-cta:focus-visible{border-color: var(--cpc-fr-forest-dark);background: var(--cpc-fr-forest-dark);color: #fff}.cpc-fr-nav-toggle{display: none;width: 44px;height: 44px;align-items: center;justify-content: center;border: 0;background: transparent;color: var(--cpc-fr-ink)}.cpc-fr-nav-toggle > span:not(.cpc-fr-visually-hidden){position: absolute;width: 22px;height: 1px;background: currentColor;transition: transform 150ms ease}.cpc-fr-nav-toggle > span:first-child{transform: translateY(-4px)}.cpc-fr-nav-toggle > span:nth-child(2){transform: translateY(4px)}.cpc-fr-nav-toggle[aria-expanded="true"] > span:first-child{transform: rotate(45deg)}.cpc-fr-nav-toggle[aria-expanded="true"] > span:nth-child(2){transform: rotate(-45deg)}.cpc-fr-hero{overflow: hidden;border-bottom: 1px solid var(--cpc-fr-line);background: var(--cpc-fr-page)}.cpc-fr-hero-grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 28px;padding-top: 68px;padding-bottom: 62px}.cpc-fr-hero-copy{grid-column: 1 / 9;grid-row: 1}.cpc-fr-hero-copy h1{max-width: 800px;margin-bottom: 28px}.cpc-fr-hero-context{grid-column: 10 / 13;grid-row: 1;align-self: start;margin: 58px 0 0;border-top: 1px solid var(--cpc-fr-line-dark)}.cpc-fr-hero-context > div{display: grid;grid-template-columns: 62px 1fr;gap: 14px;padding: 13px 0;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-hero-context dt,.cpc-fr-hero-context dd{margin: 0}.cpc-fr-hero-context dt{color: var(--cpc-fr-muted);font-size: 9.5px;font-weight: 700;text-transform: uppercase}.cpc-fr-hero-context dd{color: var(--cpc-fr-body);font-size: 13.5px;font-weight: 550;line-height: 1.4}.cpc-fr-hero-note{grid-column: 1 / 5;grid-row: 1;align-self: end;margin-top: 0;padding-top: 18px;border-top: 3px solid var(--cpc-fr-forest)}.cpc-fr-hero-note strong{display: block;margin-bottom: 5px;font-size: 19px}.cpc-fr-hero-note p{margin: 0;font-size: 16px}.cpc-fr-hero-report{grid-column: 5 / 13;grid-row: 1;align-self: end;margin-top: 276px}.cpc-fr-hero-report .cpc-fr-snapshot-head{padding: 16px 20px 14px}.cpc-fr-hero-report .cpc-fr-snapshot-rows > div{min-height: 46px;padding: 7px 20px}.cpc-fr-hero-report .cpc-fr-snapshot-conclusion > div{padding: 14px 20px}.cpc-fr-hero-report .cpc-fr-snapshot footer{padding: 8px 20px}.cpc-fr-snapshot{border: 1px solid var(--cpc-fr-line-dark);border-top: 4px solid var(--cpc-fr-forest);background: var(--cpc-fr-white);color: var(--cpc-fr-body)}.cpc-fr-snapshot-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;padding: 22px 24px 20px;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-snapshot-head > div{display: grid;gap: 4px}.cpc-fr-snapshot-head > div strong{font-size: 14px;font-weight: 800}.cpc-fr-snapshot-head > div span{color: var(--cpc-fr-muted);font-size: 11.5px;font-weight: 700}.cpc-fr-snapshot-head dl{display: flex;gap: 30px;margin: 0}.cpc-fr-snapshot-head dl div{display: grid;gap: 3px}.cpc-fr-snapshot-head dt,.cpc-fr-snapshot-head dd{margin: 0;text-transform: uppercase}.cpc-fr-snapshot-head dt{color: var(--cpc-fr-muted);font-size: 10.5px;font-weight: 650}.cpc-fr-snapshot-head dd{color: var(--cpc-fr-ink);font-size: 11px;font-weight: 750}.cpc-fr-snapshot-rows > div{display: grid;grid-template-columns: 150px minmax(0,1fr) 130px;align-items: center;gap: 18px;min-height: 58px;padding: 10px 24px;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-snapshot-rows > div > span{color: var(--cpc-fr-muted);font-size: 13px;font-weight: 650}.cpc-fr-snapshot-rows > div > strong{font-size: 16px;font-weight: 650}.cpc-fr-status{display: inline-flex;min-height: 26px;align-items: center;justify-self: start;gap: 8px;padding: 3px 8px;border: 1px solid currentColor;color: var(--cpc-fr-review);font-size: 11px;font-weight: 800;line-height: 1.2;white-space: nowrap}.cpc-fr-status i{width: 6px;height: 6px;background: currentColor;border-radius: 50%}.cpc-fr-status--clear{color: var(--cpc-fr-forest)}.cpc-fr-status--risk{color: var(--cpc-fr-risk)}.cpc-fr-status--review{color: var(--cpc-fr-review)}.cpc-fr-snapshot-rows > div > .cpc-fr-status--clear{color: var(--cpc-fr-forest)}.cpc-fr-snapshot-rows > div > .cpc-fr-status--risk{color: var(--cpc-fr-risk)}.cpc-fr-snapshot-rows > div > .cpc-fr-status--review{color: var(--cpc-fr-review)}.cpc-fr-snapshot-conclusion{display: grid;grid-template-columns: 0.7fr 1.3fr;gap: 0;background: var(--cpc-fr-page)}.cpc-fr-snapshot-conclusion > div{padding: 20px 24px}.cpc-fr-snapshot-conclusion > div + div{border-left: 1px solid var(--cpc-fr-line)}.cpc-fr-snapshot-conclusion span{display: block;margin-bottom: 5px;color: var(--cpc-fr-muted);font-size: 10px;font-weight: 700;text-transform: uppercase}.cpc-fr-snapshot-conclusion strong{color: var(--cpc-fr-risk);font-size: 16px;font-weight: 800}.cpc-fr-snapshot-conclusion p{margin: 0;font-size: 15px;line-height: 1.5}.cpc-fr-snapshot footer{display: flex;justify-content: space-between;gap: 20px;padding: 10px 24px;border-top: 1px solid var(--cpc-fr-line);color: var(--cpc-fr-muted);font-size: 10.5px;font-weight: 650;text-transform: uppercase}.cpc-fr-section{padding-top: 96px;padding-bottom: 96px;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-section-head{max-width: 900px;margin-bottom: 52px}.cpc-fr-section-head h2{margin-bottom: 18px}.cpc-fr-section-head > p:last-child{max-width: 690px;margin-bottom: 0;font-size: 19px;line-height: 1.55}.cpc-fr-section-head--split{display: grid;max-width: none;grid-template-columns: 1.15fr 0.65fr;align-items: end;gap: 10%}.cpc-fr-section-head--split > p{padding-bottom: 4px}.cpc-fr-when{padding-top: 118px;padding-bottom: 122px}.cpc-fr-when .cpc-fr-section-head{max-width: 1040px;margin-bottom: 68px}.cpc-fr-when .cpc-fr-section-head h2{max-width: 980px;font-size: 58px}.cpc-fr-when .cpc-fr-section-head > p:last-child{max-width: 650px}.cpc-fr-scenario-register{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 40px}.cpc-fr-scenario-register a{min-height: 190px;padding: 24px 0 20px;border-top: 1px solid var(--cpc-fr-ink);border-bottom: 1px solid var(--cpc-fr-line);text-decoration: none}.cpc-fr-scenario-register a + a{padding-left: 0}.cpc-fr-scenario-register span{display: block;margin-bottom: 36px;color: var(--cpc-fr-forest);font-size: 11px;font-weight: 750}.cpc-fr-scenario-register strong{display: block;margin-bottom: 10px;font-size: 21px;line-height: 1.25}.cpc-fr-scenario-register p{margin: 0;font-size: 16px;line-height: 1.5}.cpc-fr-crosscheck{background: var(--cpc-fr-page)}.cpc-fr-crosscheck .cpc-fr-section-head--split{grid-template-columns: 1.1fr 0.9fr;gap: 12%}.cpc-fr-crosscheck .cpc-fr-section-head--split > p{max-width: 430px;color: var(--cpc-fr-ink);font-size: 25px;font-weight: 600;line-height: 1.35}.cpc-fr-route{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0;padding: 0;list-style: none;border-top: 3px solid var(--cpc-fr-forest)}.cpc-fr-route li{position: relative;min-height: 180px;padding: 24px 26px 28px 0;border-bottom: 1px solid var(--cpc-fr-line-dark)}.cpc-fr-route li + li{border-left: 1px solid var(--cpc-fr-line);padding-left: 26px}.cpc-fr-route li:not(:last-child)::after{content: "\2192";position: absolute;top: 25px;right: 18px;color: var(--cpc-fr-forest)}.cpc-fr-route span{display: block;margin-bottom: 34px;color: var(--cpc-fr-muted);font-size: 11px;font-weight: 700}.cpc-fr-route strong{display: block;margin-bottom: 7px;font-size: 20px}.cpc-fr-route p{margin: 0;font-size: 15px;line-height: 1.5}.cpc-fr-decision-output{display: grid;grid-template-columns: 0.45fr repeat(3,1fr);gap: 0;margin-top: 24px;border-top: 1px solid var(--cpc-fr-line-dark);border-bottom: 1px solid var(--cpc-fr-line-dark)}.cpc-fr-decision-output > *{padding: 15px 18px;font-size: 13.5px}.cpc-fr-decision-output > * + *{border-left: 1px solid var(--cpc-fr-line)}.cpc-fr-decision-output span{color: var(--cpc-fr-muted);font-weight: 700}.cpc-fr-receive{border-bottom: 0;background: var(--cpc-fr-ink);color: #fff}.cpc-fr-receive-grid{display: grid;grid-template-columns: 0.42fr 1.58fr;align-items: start;gap: 6%;color: #fff}.cpc-fr-receive header{padding-top: 18px;color: #fff}.cpc-fr-receive header h2,.cpc-fr-receive header p{color: #fff}.cpc-fr-receive header h2{font-size: 48px}.cpc-fr-receive header > p:not(.cpc-fr-kicker){max-width: 360px;margin-bottom: 30px;color: #c8d2ce;font-size: 18px;line-height: 1.55}.cpc-fr-receive .cpc-fr-kicker{color: #8cc0ac !important}.cpc-fr-receive .cpc-fr-snapshot{border-color: #91a29b}.cpc-fr-receive .cpc-fr-snapshot-head{padding: 26px 28px 22px}.cpc-fr-receive .cpc-fr-snapshot-rows > div{grid-template-columns: 170px minmax(0,1fr) 138px;min-height: 66px;padding: 12px 28px}.cpc-fr-receive .cpc-fr-snapshot-conclusion > div{padding: 24px 28px}.cpc-fr-receive .cpc-fr-snapshot footer{padding: 12px 28px}.cpc-fr-workflow .cpc-fr-section-head{margin-bottom: 64px}.cpc-fr-workflow .cpc-fr-process{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 60px;border-top: 0}.cpc-fr-workflow .cpc-fr-process li{min-height: 180px;grid-template-columns: 54px 1fr;padding: 28px 0 30px;border-top: 1px solid var(--cpc-fr-ink)}.cpc-fr-workflow .cpc-fr-process li > div{grid-template-columns: 1fr;gap: 12px}.cpc-fr-workflow .cpc-fr-process strong{font-size: 24px}.cpc-fr-process{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--cpc-fr-ink)}.cpc-fr-process li{display: grid;grid-template-columns: 96px 1fr;gap: 18px;padding: 23px 0;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-process li > span{color: var(--cpc-fr-forest);font-size: 12px;font-weight: 750}.cpc-fr-process li > div{display: grid;grid-template-columns: 0.6fr 1.4fr;gap: 40px}.cpc-fr-process strong{font-size: 21px}.cpc-fr-process p{max-width: 650px;margin: 0}.cpc-fr-method{background: var(--cpc-fr-page)}.cpc-fr-method-grid{display: grid;grid-template-columns: 0.9fr 1.1fr;gap: 10%}.cpc-fr-method-grid > div > p:not(.cpc-fr-kicker){max-width: 580px;margin-bottom: 24px}.cpc-fr-method-grid dl{margin: 0;border-top: 1px solid var(--cpc-fr-ink)}.cpc-fr-method-grid dl > div{display: grid;grid-template-columns: 170px 1fr;gap: 24px;padding: 22px 0;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-method-grid dt{color: var(--cpc-fr-ink);font-weight: 750}.cpc-fr-method-grid dd{margin: 0}.cpc-fr-final{padding: 78px 0;background: var(--cpc-fr-forest-dark);color: #fff}.cpc-fr-final-grid{display: grid;grid-template-columns: 1fr 0.8fr;align-items: end;gap: 9%}.cpc-fr-final h2,.cpc-fr-final p{color: #fff}.cpc-fr-final h2{max-width: 690px;margin-bottom: 0}.cpc-fr-final .cpc-fr-kicker{color: #9bc7b5 !important}.cpc-fr-final-grid > div:last-child > p{margin-bottom: 24px;color: #cfdbd6}.cpc-fr-footer{border-top: 1px solid var(--cpc-fr-line);background: var(--cpc-fr-white)}.cpc-fr-footer-grid{display: grid;grid-template-columns: 1.4fr repeat(3,0.65fr);gap: 6%;padding-top: 54px;padding-bottom: 48px}.cpc-fr-footer-brand p{max-width: 370px;margin: 24px 0 0;color: var(--cpc-fr-muted);font-size: 14px}.cpc-fr-footer nav{display: grid;align-content: start;gap: 9px;font-size: 14px}.cpc-fr-footer nav strong{margin-bottom: 7px;font-size: 12px;text-transform: uppercase}.cpc-fr-footer nav a{color: var(--cpc-fr-body);text-decoration: none}.cpc-fr-footer nav a:hover,.cpc-fr-footer nav a:focus-visible{color: var(--cpc-fr-forest);text-decoration: underline}.cpc-fr-footer-legal{display: flex;align-items: center;justify-content: space-between;gap: 30px;padding-top: 20px;padding-bottom: 24px;border-top: 1px solid var(--cpc-fr-line)}.cpc-fr-footer-legal p{margin: 0;color: var(--cpc-fr-muted);font-size: 12px}.cpc-fr-footer-legal span{color: var(--cpc-fr-muted);font-size: 11px;font-weight: 750}.cpc-fr-page-intro{padding: 60px 0 64px;border-bottom: 1px solid var(--cpc-fr-line);background: var(--cpc-fr-page)}.cpc-fr-page-intro-grid{display: grid;grid-template-columns: 1.3fr 0.7fr;align-items: end;gap: 10%}.cpc-fr-page-intro h1{max-width: 750px;margin: 0;font-size: 54px}.cpc-fr-page-intro-grid > div:last-child > p{margin-bottom: 24px}.cpc-fr-report{width: min(calc(100% - 64px),1180px);margin: 56px auto 80px;border: 1px solid var(--cpc-fr-line-dark);border-top: 6px solid var(--cpc-fr-forest);background: var(--cpc-fr-white)}.cpc-fr-report-masthead{display: flex;min-height: 114px;align-items: center;justify-content: space-between;gap: 30px;padding: 28px 38px;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-report-masthead > div{display: grid;gap: 5px}.cpc-fr-report-masthead strong{font-size: 20px;font-weight: 800}.cpc-fr-report-masthead span,.cpc-fr-report-masthead p{margin: 0;color: var(--cpc-fr-muted);font-size: 11.5px;font-weight: 700;text-transform: uppercase}.cpc-fr-report-id{justify-items: end;text-align: right}.cpc-fr-report-meta{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-report-meta > div{min-height: 86px;padding: 20px 26px}.cpc-fr-report-meta > div + div{border-left: 1px solid var(--cpc-fr-line)}.cpc-fr-report-meta dt,.cpc-fr-report-meta dd{margin: 0}.cpc-fr-report-meta dt{margin-bottom: 8px;color: var(--cpc-fr-muted);font-size: 11px;font-weight: 700;text-transform: uppercase}.cpc-fr-report-meta dd{color: var(--cpc-fr-ink);font-size: 14px;font-weight: 700}.cpc-fr-report-executive{display: grid;grid-template-columns: 0.55fr 1.45fr;gap: 8%;padding: 64px 54px;border-bottom: 1px solid var(--cpc-fr-line);background: var(--cpc-fr-risk-soft)}.cpc-fr-report-executive h2{margin: 0;font-size: 42px;line-height: 1.04}.cpc-fr-report-executive > p:last-child{align-self: end;margin: 0;font-size: 18px;line-height: 1.6}.cpc-fr-report-section{padding: 60px 54px;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-report-section > header{display: grid;grid-template-columns: 60px 1fr;gap: 22px;margin-bottom: 38px}.cpc-fr-report-section > header > span{color: var(--cpc-fr-forest);font-size: 12px;font-weight: 800}.cpc-fr-report-section > header h2{margin: 0;font-size: 32px}.cpc-fr-report-table{border-top: 1px solid var(--cpc-fr-ink)}.cpc-fr-report-table > div{display: grid;grid-template-columns: 0.65fr 1.35fr 140px;align-items: center;gap: 20px;min-height: 58px;padding: 10px 0;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-report-table > div > span:first-child{color: var(--cpc-fr-muted);font-size: 14px}.cpc-fr-report-table > div > strong{font-size: 16px;font-weight: 650}.cpc-fr-report-table .is-head{min-height: 42px;color: var(--cpc-fr-muted);font-size: 10px;font-weight: 700;text-transform: uppercase}.cpc-fr-report-section .cpc-fr-route{margin-left: 82px}.cpc-fr-report-note{margin: 24px 0 0 82px;padding-left: 18px;border-left: 1px solid var(--cpc-fr-review);font-size: 14px}.cpc-fr-report-questions{margin: 0 0 0 82px;padding: 0;list-style: none;border-top: 1px solid var(--cpc-fr-ink)}.cpc-fr-report-questions li{display: grid;grid-template-columns: 56px 1fr;gap: 20px;padding: 18px 0;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-report-questions span{color: var(--cpc-fr-forest);font-size: 11px;font-weight: 750}.cpc-fr-report-questions p{margin: 0;color: var(--cpc-fr-ink);font-size: 17.5px}.cpc-fr-report-actions{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin-left: 82px;border-top: 1px solid var(--cpc-fr-ink);border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-report-actions article{min-height: 190px;padding: 22px 22px 22px 0}.cpc-fr-report-actions article + article{border-left: 1px solid var(--cpc-fr-line);padding-left: 22px}.cpc-fr-report-actions span{display: block;margin-bottom: 34px;color: var(--cpc-fr-forest);font-size: 10px;font-weight: 800}.cpc-fr-report-actions strong{display: block;margin-bottom: 8px;font-size: 17px}.cpc-fr-report-actions p{margin: 0;font-size: 14px;line-height: 1.5}.cpc-fr-report-boundary{display: grid;grid-template-columns: 1fr 0.8fr;gap: 8%;background: var(--cpc-fr-page)}.cpc-fr-report-boundary > header{margin: 0}.cpc-fr-report-boundary > div > p{font-size: 14px}.cpc-fr-report-boundary > div > strong{display: block;margin-top: 24px;padding-top: 18px;border-top: 1px solid var(--cpc-fr-line-dark);font-size: 14px}.cpc-fr-report-footer{display: flex;justify-content: space-between;gap: 24px;padding: 20px 38px;color: var(--cpc-fr-muted);font-size: 10.5px;font-weight: 700}.cpc-fr-sample-close{padding: 72px 0;border-top: 1px solid var(--cpc-fr-line);background: var(--cpc-fr-page)}.cpc-fr-sample-close-grid{display: grid;grid-template-columns: 1fr 0.8fr;align-items: end;gap: 10%}.cpc-fr-sample-close h2{margin: 0}.cpc-fr-sample-close-grid > div:last-child p{margin-bottom: 24px}.cpc-fr-inner-hero{padding: 70px 0;border-bottom: 1px solid var(--cpc-fr-line);background: var(--cpc-fr-page)}.cpc-fr-inner-hero-grid{display: grid;grid-template-columns: 1.35fr 0.65fr;align-items: end;gap: 10%}.cpc-fr-inner-hero h1{max-width: 820px;font-size: 56px}.cpc-fr-inner-hero dl{margin: 0;border-top: 1px solid var(--cpc-fr-ink)}.cpc-fr-inner-hero dl > div{display: grid;grid-template-columns: 110px 1fr;gap: 16px;padding: 15px 0;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-inner-hero dt,.cpc-fr-inner-hero dd{margin: 0;font-size: 13px}.cpc-fr-inner-hero dt{color: var(--cpc-fr-muted);font-weight: 650}.cpc-fr-inner-hero dd{color: var(--cpc-fr-ink);font-weight: 700}.cpc-fr-records{display: grid;grid-template-columns: 0.72fr 1.28fr;gap: 9%}.cpc-fr-records ol{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--cpc-fr-ink)}.cpc-fr-records li{display: grid;grid-template-columns: 55px 1fr;gap: 16px;padding: 19px 0;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-records li > span{color: var(--cpc-fr-forest);font-size: 11px;font-weight: 750}.cpc-fr-records li strong{display: block;margin-bottom: 4px;font-size: 18px}.cpc-fr-records li p{margin: 0;font-size: 15px}.cpc-fr-tool-wrap{background: var(--cpc-fr-page)}.cpc-fr-tool{display: grid;grid-template-columns: 0.7fr 1.3fr;gap: 8%}.cpc-fr-tool header > p:last-child{max-width: 430px}.cpc-fr-tool-fields{border-top: 1px solid var(--cpc-fr-ink)}.cpc-fr-tool fieldset{display: grid;grid-template-columns: 1fr 240px;align-items: center;gap: 30px;margin: 0;padding: 18px 0;border: 0;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-tool legend{float: left;display: flex;align-items: baseline;gap: 15px;color: var(--cpc-fr-ink);font-size: 16px;font-weight: 650}.cpc-fr-tool legend span{color: var(--cpc-fr-forest);font-size: 10px}.cpc-fr-tool fieldset > div{display: flex;justify-content: flex-end;gap: 8px}.cpc-fr-tool label{display: inline-flex;min-height: 40px;align-items: center;gap: 7px;border: 1px solid var(--cpc-fr-line-dark);padding: 7px 10px;background: var(--cpc-fr-white);color: var(--cpc-fr-body);font-size: 13px}.cpc-fr-tool input{accent-color: var(--cpc-fr-forest)}.cpc-fr-tool .cpc-fr-button{margin-top: 24px}.cpc-fr-tool-error{margin: 18px 0 0;color: var(--cpc-fr-risk) !important;font-weight: 700}.cpc-fr-tool-result{grid-column: 2;margin-top: 26px;padding: 24px;border: 1px solid var(--cpc-fr-line-dark);border-top: 4px solid var(--cpc-fr-forest);background: var(--cpc-fr-white)}.cpc-fr-tool-result > span{display: block;margin-bottom: 8px;color: var(--cpc-fr-muted);font-size: 10px;font-weight: 700}.cpc-fr-tool-result > strong{display: block;margin-bottom: 8px;font-size: 22px}.cpc-fr-tool-result p{margin-bottom: 16px}.cpc-fr-tool-result a{color: var(--cpc-fr-forest);font-weight: 700}@media (max-width: 1040px){.cpc-fr-nav{gap: 17px}.cpc-fr-hero-copy{grid-column: 1 / 9}.cpc-fr-hero-context{grid-column: 9 / 13}.cpc-fr-hero-context > div{grid-template-columns: 1fr;gap: 4px}.cpc-fr-hero-report{grid-column: 4 / 13}.cpc-fr-snapshot-rows > div{grid-template-columns: 135px minmax(0,1fr) 120px}.cpc-fr-receive-grid,.cpc-fr-method-grid,.cpc-fr-tool,.cpc-fr-records{gap: 6%}}@media (max-width: 820px){body.cpc-final{--cpc-fr-gutter: 22px}.cpc-fr-nav-toggle{position: relative;display: inline-flex;flex: 0 0 auto}.cpc-fr-nav{position: absolute;top: 84px;right: 0;left: 0;display: none;align-items: stretch;gap: 0;padding: 12px 22px 22px;border-bottom: 1px solid var(--cpc-fr-line-dark);background: var(--cpc-fr-white)}.cpc-fr-nav.is-open{display: grid}.cpc-fr-nav a{min-height: 48px;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-nav .cpc-fr-nav-cta{justify-content: center;margin-top: 14px;border-bottom: 1px solid var(--cpc-fr-forest)}.cpc-fr-hero-grid{display: block;padding-top: 50px;padding-bottom: 52px}.cpc-fr-hero-copy,.cpc-fr-hero-context,.cpc-fr-hero-note,.cpc-fr-hero-report{width: 100%}.cpc-fr-hero-context{margin-top: 46px}.cpc-fr-hero-context > div{grid-template-columns: 88px 1fr}.cpc-fr-hero-note{margin-top: 38px}.cpc-fr-hero-report{margin-top: 36px}.cpc-fr-section-head--split,.cpc-fr-receive-grid,.cpc-fr-method-grid,.cpc-fr-final-grid,.cpc-fr-page-intro-grid,.cpc-fr-sample-close-grid,.cpc-fr-inner-hero-grid,.cpc-fr-records,.cpc-fr-tool,.cpc-fr-report-boundary{grid-template-columns: 1fr;gap: 38px}.cpc-fr-crosscheck .cpc-fr-section-head--split{grid-template-columns: 1fr;gap: 38px}.cpc-fr-scenario-register,.cpc-fr-route,.cpc-fr-report-actions{grid-template-columns: repeat(2,minmax(0,1fr))}.cpc-fr-scenario-register a:nth-child(3),.cpc-fr-scenario-register a:nth-child(4),.cpc-fr-route li:nth-child(3),.cpc-fr-route li:nth-child(4),.cpc-fr-report-actions article:nth-child(3),.cpc-fr-report-actions article:nth-child(4){border-top: 1px solid var(--cpc-fr-line)}.cpc-fr-process li > div{grid-template-columns: 0.7fr 1.3fr}.cpc-fr-footer-grid{grid-template-columns: 1.2fr repeat(3,0.7fr);gap: 4%}.cpc-fr-report-executive{grid-template-columns: 1fr;gap: 30px}.cpc-fr-report-section .cpc-fr-route,.cpc-fr-report-note,.cpc-fr-report-questions,.cpc-fr-report-actions{margin-left: 0}.cpc-fr-tool-result{grid-column: 1}}@media (max-width: 620px){body.cpc-final{--cpc-fr-gutter: 20px;font-size: 16.5px;line-height: 1.62}.cpc-final h1{font-size: 40px;line-height: 1.08}.cpc-final h2{font-size: 32px;line-height: 1.1}.cpc-final h3{font-size: 23px}.cpc-fr-header-inner{min-height: 68px}.cpc-fr-brand strong{font-size: 21px}.cpc-fr-header .cpc-fr-brand strong{font-size: 22px}.cpc-fr-brand small{margin-top: 5px;font-size: 9.5px}.cpc-fr-nav{top: 68px}.cpc-fr-kicker,.cpc-fr-report-label{margin-bottom: 13px;font-size: 11.5px}.cpc-fr-lead{margin-bottom: 24px;font-size: 19px;line-height: 1.55}.cpc-fr-actions{align-items: stretch;gap: 12px}.cpc-fr-button{min-height: 50px;width: 100%}.cpc-fr-text-link{width: fit-content}.cpc-fr-hero-grid{padding-top: 48px;padding-bottom: 58px}.cpc-fr-hero-copy h1{margin-bottom: 20px}.cpc-fr-hero-context{margin-top: 32px}.cpc-fr-hero-context > div:nth-child(1),.cpc-fr-hero-context > div:nth-child(2){display: none}.cpc-fr-hero-context > div{grid-template-columns: 70px 1fr;gap: 12px}.cpc-fr-hero-note{margin-top: 28px}.cpc-fr-hero-note p{display: none}.cpc-fr-hero-report{margin-top: 30px}.cpc-fr-snapshot-head{display: grid;padding: 18px}.cpc-fr-hero-report .cpc-fr-snapshot-head{padding: 18px}.cpc-fr-snapshot-head dl{justify-content: flex-start;gap: 18px}.cpc-fr-snapshot-head dl > div:nth-child(2){display: none}.cpc-fr-snapshot-rows > div{grid-template-columns: minmax(0,1fr) max-content;gap: 6px 12px;padding: 15px 18px}.cpc-fr-snapshot-rows > div > span:first-child{grid-column: 1 / -1}.cpc-fr-snapshot-rows > div > strong{grid-column: 1}.cpc-fr-snapshot-rows > div > .cpc-fr-status{grid-column: 2;grid-row: 2;align-self: start}.cpc-fr-hero-report .cpc-fr-snapshot-rows > div{padding: 15px 18px}.cpc-fr-snapshot-conclusion{grid-template-columns: 1fr}.cpc-fr-snapshot-conclusion > div{padding: 16px 18px}.cpc-fr-hero-report .cpc-fr-snapshot-conclusion > div{padding: 16px 18px}.cpc-fr-snapshot-conclusion > div + div{border-top: 1px solid var(--cpc-fr-line);border-left: 0}.cpc-fr-snapshot footer{display: grid;padding: 10px 18px}.cpc-fr-snapshot footer > span:nth-child(2){display: none}.cpc-fr-hero-report .cpc-fr-snapshot footer{padding: 10px 18px}.cpc-fr-section{padding-top: 80px;padding-bottom: 80px}.cpc-fr-section-head{margin-bottom: 36px}.cpc-fr-section-head > p:last-child{font-size: 17px}.cpc-fr-when .cpc-fr-section-head{margin-bottom: 46px}.cpc-fr-when .cpc-fr-section-head h2{font-size: 40px}.cpc-fr-crosscheck .cpc-fr-section-head--split > p{font-size: 22px}.cpc-fr-scenario-register,.cpc-fr-route,.cpc-fr-report-actions{grid-template-columns: 1fr}.cpc-fr-scenario-register{gap: 0}.cpc-fr-scenario-register a,.cpc-fr-scenario-register a + a{min-height: 0;padding: 20px 0 22px;border-top: 0;border-left: 0;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-scenario-register span{margin-bottom: 16px}.cpc-fr-route li,.cpc-fr-route li + li{min-height: 0;padding: 20px 38px 22px 0;border-top: 0;border-left: 0;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-route li:not(:last-child)::after{top: 22px;right: 6px;transform: rotate(90deg)}.cpc-fr-route span{margin-bottom: 14px}.cpc-fr-decision-output{grid-template-columns: 1fr}.cpc-fr-decision-output > * + *{border-top: 1px solid var(--cpc-fr-line);border-left: 0}.cpc-fr-process li{grid-template-columns: 42px 1fr}.cpc-fr-workflow .cpc-fr-process{grid-template-columns: 1fr;gap: 0}.cpc-fr-workflow .cpc-fr-process li{min-height: 0;grid-template-columns: 42px 1fr;padding: 26px 0 30px}.cpc-fr-workflow .cpc-fr-process strong{font-size: 22px}.cpc-fr-process li > div{grid-template-columns: 1fr;gap: 6px}.cpc-fr-method-grid dl > div{grid-template-columns: 1fr;gap: 7px}.cpc-fr-final{padding: 60px 0}.cpc-fr-receive header h2{font-size: 36px}.cpc-fr-receive .cpc-fr-snapshot{margin-inline: -8px}.cpc-fr-receive .cpc-fr-snapshot-head{padding: 22px 20px 18px}.cpc-fr-receive .cpc-fr-snapshot-rows > div{min-height: 0;grid-template-columns: minmax(0,1fr) max-content;padding: 16px 20px}.cpc-fr-receive .cpc-fr-snapshot-conclusion > div{padding: 18px 20px}.cpc-fr-receive .cpc-fr-snapshot footer{padding: 12px 20px}.cpc-fr-footer-grid{grid-template-columns: 1fr 1fr;gap: 36px 24px;padding-top: 44px}.cpc-fr-footer-brand{grid-column: 1 / -1}.cpc-fr-footer-legal{display: grid}.cpc-fr-page-intro,.cpc-fr-inner-hero{padding: 48px 0 52px}.cpc-fr-page-intro h1,.cpc-fr-inner-hero h1{font-size: 40px}.cpc-fr-report{width: calc(100% - 24px);margin: 32px auto 52px}.cpc-fr-report-masthead{display: grid;padding: 24px 20px}.cpc-fr-report-id{justify-items: start;text-align: left}.cpc-fr-report-meta{grid-template-columns: 1fr 1fr}.cpc-fr-report-meta > div{min-height: 78px;padding: 16px 18px;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-report-meta > div:nth-child(odd){border-left: 0}.cpc-fr-report-executive,.cpc-fr-report-section{padding: 40px 20px}.cpc-fr-report-executive h2{font-size: 30px}.cpc-fr-report-section > header{grid-template-columns: 35px 1fr;gap: 12px;margin-bottom: 28px}.cpc-fr-report-section > header h2{font-size: 26px}.cpc-fr-report-table > div,.cpc-fr-report-table .is-head{grid-template-columns: 1fr;gap: 5px;padding: 14px 0}.cpc-fr-report-table .is-head{display: none}.cpc-fr-report-questions li{grid-template-columns: 35px 1fr}.cpc-fr-report-actions article,.cpc-fr-report-actions article + article{min-height: 0;padding: 20px 0;border-top: 0;border-left: 0;border-bottom: 1px solid var(--cpc-fr-line)}.cpc-fr-report-actions span{margin-bottom: 14px}.cpc-fr-report-footer{display: grid;gap: 8px;padding: 16px 20px}.cpc-fr-sample-close{padding: 58px 0}.cpc-fr-inner-hero dl > div{grid-template-columns: 100px 1fr}.cpc-fr-tool fieldset{grid-template-columns: 1fr;gap: 12px}.cpc-fr-tool fieldset > div{justify-content: flex-start;flex-wrap: wrap}}@media (prefers-reduced-motion: reduce){.cpc-final *,.cpc-final *::before,.cpc-final *::after{scroll-behavior: auto !important;transition-duration: 0.01ms !important}}
