.cross-study{max-width:1120px;color:var(--foreground,#253b34)}.cross-kicker{letter-spacing:.08em;color:#607a6b;font-size:12px}.cross-study .page-heading p{max-width:780px}.cross-groups{border-top:1px solid #bacbbe;border-bottom:1px solid #bacbbe;grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0 36px;display:grid}.cross-groups section{border-right:1px solid #dce5dd;padding:20px 15px}.cross-groups section:last-child{border:0}.cross-number{color:#708273;font-size:12px}.cross-groups h3{margin:8px 0;font-size:16px}.cross-groups p{color:#607064;font-size:12px;line-height:1.7}.cross-groups section>div{flex-direction:column;gap:8px;font-size:13px;display:flex}.cross-controls{border-bottom:1px solid #bacbbe;padding:20px 0}.cross-tabs,.cross-select{flex-wrap:wrap;gap:8px;display:flex}.cross-tabs button,.cross-select button{cursor:pointer;font:inherit;background:0 0;border:1px solid #bdcbbc;border-radius:5px;padding:8px 12px;font-size:13px}.cross-tabs button[aria-pressed=true],.cross-select button[aria-pressed=true]{color:#fff;background:#315a46;border-color:#315a46}.cross-select button:disabled{opacity:.4;cursor:default}.cross-controls p{font-size:13px}.cross-controls p button{margin-left:12px;text-decoration:underline}.cross-category{margin-top:34px}.cross-category>h2{font-size:21px}.cross-row{border-bottom:1px solid #dce5dd;grid-template-columns:200px minmax(0,1fr);gap:28px;padding:23px 0;display:grid}.cross-row h3,.cross-selected h2{margin:0 0 10px;font-size:18px}.cross-row header p{color:#65786d;font-size:13px;line-height:1.7}.cross-row ul,.cross-selected ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cross-row li,.cross-selected li{font-size:14px;line-height:1.8}.cross-row li b,.cross-selected li b{font-weight:600;display:block}.cross-row li span,.cross-selected li span{display:block}.cross-row h4{margin:0 0 12px;font-size:15px}.cross-note{color:#65786d;line-height:1.8;font-size:12px!important}.cross-refs{flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12px;display:flex}.cross-path{flex-wrap:wrap;gap:22px;display:flex;padding-left:20px!important;list-style:decimal!important}.cross-selected{gap:20px;margin-top:30px;display:grid}.cross-selected>section{border-top:3px solid #315a46;min-width:0;padding-top:20px}.cross-footer{border-top:1px solid #bacbbe;margin-top:40px;padding-top:20px;font-size:13px}.cross-report .report-lead{max-width:850px;font-size:21px;line-height:1.75}.cross-report .report-outline{border-block:1px solid #bacbbe;flex-wrap:wrap;gap:18px;margin:28px 0;padding:18px 0;font-size:13px;display:flex}.cross-report section[id]{margin-top:42px;scroll-margin-top:90px}.cross-report h2{margin:0 0 18px;font-size:25px}.cross-report h3{font-size:18px}.cross-report p{font-size:15px;line-height:1.9}.cross-report .report-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.report-pair>div{border-top:2px solid #688675;padding:18px 0}.report-pair p{font-size:14px}.report-mechanisms{background:#dbe4dc;border:1px solid #dbe4dc;gap:1px;display:grid}.report-mechanisms>div{background:#fafcf9;grid-template-columns:160px 1fr 1fr;gap:20px;padding:18px;display:grid}.report-mechanisms h3,.report-mechanisms p{margin:0;font-size:14px}.report-reading-links{flex-wrap:wrap;gap:18px;margin-top:14px;font-size:13px;display:flex}.cross-report .report-end{background:#eef3ed;margin-top:36px;padding:22px}.cross-report a,.cross-study a{overflow-wrap:anywhere}.cross-report .report-end p{margin:0 0 10px}@media (max-width:1000px){.cross-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.cross-controls{display:none}.cross-groups{grid-template-columns:repeat(5,1fr)}.cross-row{break-inside:avoid}}.topic-findings{border-block:1px solid #bdcbbf;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0 36px;padding:24px 0;display:grid}.topic-findings h2{margin:0 0 12px;font-size:18px}.topic-findings p{font-size:14px;line-height:1.8}.topic-lead{font-size:18px;line-height:1.85}.topic-toc{flex-wrap:wrap;gap:20px;margin:20px 0;font-size:13px;display:flex}.competitor-topic section[id],.competitor-topic .cross-row[id]{scroll-margin-top:88px}.topic-role-list{gap:9px;display:grid}.topic-role-list>div{grid-template-columns:150px minmax(0,1fr);gap:15px;font-size:14px;display:grid}.topic-role-list b{font-weight:600}.topic-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.topic-metrics>div{border-left:2px solid #739781;padding:0 12px}.topic-metrics strong{font-size:23px;display:block}.topic-metrics b,.topic-metrics span,.topic-metrics small{font-size:12px;line-height:1.8;display:block}.topic-metrics small{color:#68796d}.competitor-topic .cross-row>div>p{margin-top:0;font-size:14px;line-height:1.85}.topic-link-space{width:18px;display:inline-block}.topic-samples li,.competitor-topic a{font-size:13px}.competitor-topic h3 a{font-size:18px}.topic-value{color:#536e5e;font-size:13px;line-height:1.8;display:block}.topic-scale p{font-size:13px}.topic-scale small{color:#68796d}.digest-nav{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfcf9f5;border-block:1px solid #cbd8cf;padding:14px 0;position:sticky;top:64px}.digest-nav ol{flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;display:flex}.digest-nav a{color:#315846;gap:6px;font-size:13px;text-decoration:none;display:flex}.digest-nav small{color:#7c8c80}.digest-nav>button{display:none}.platform-digest section{border-bottom:1px solid #dbe4dc;padding:36px 0;scroll-margin-top:130px}.platform-digest h2{margin:0 0 22px;font-size:25px}.platform-digest h3{margin:0 0 10px;font-size:15px}.platform-digest p{margin:14px 0;font-size:14px;line-height:1.85}.digest-thesis{max-width:56em;font-weight:550;font-size:16px!important}.platform-digest table{font-size:13px}.platform-digest .table-wrap{margin:24px 0;overflow:auto}.platform-digest td,.platform-digest th{padding:16px 14px!important}.platform-digest td p{font-size:13px}.digest-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.digest-columns>div{background:#fff;border:1px solid #dbe4dc;padding:18px}.digest-columns p{margin:0;font-size:13px}.digest-path{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:flex}.digest-path li{background:#edf3ee;flex-direction:column;flex:1;gap:8px;padding:16px 18px;font-size:14px;display:flex;position:relative}.digest-path small{color:#71816f}.digest-path li:not(:last-child):after{content:"→";z-index:1;position:absolute;top:38%;right:-12px}.digest-refs{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.digest-refs a{color:#426752;font-size:12px}.digest-resources{padding:32px 0}.digest-resources a{border:1px solid #ccd9ce;border-radius:5px;margin-bottom:10px;margin-right:12px;padding:14px 18px;display:inline-block}.digest-chart{background:#fff;border:1px solid #dbe4dc;margin:26px 0;padding:20px}.digest-chart>div{grid-template-columns:9em 1fr 6em;align-items:center;gap:14px;margin:12px 0;font-size:13px;display:grid}.digest-chart>div>div{background:#edf1ed;height:12px}.digest-chart i{background:#547d65;height:100%;display:block}.digest-chart p{font-size:12px}.evidence-view .profile-section-group{border-top:1px solid #d6e1d7;margin:28px 0;padding:24px 0}.evidence-view .profile-section-group>summary{font-size:20px}.evidence-view .profile-heading .lead{display:none}.creator-supply{max-width:1200px;font-size:16px;line-height:1.85}.creator-supply h1{margin-bottom:24px;font-size:clamp(28px,3vw,40px);line-height:1.3}.creator-supply h2{margin:0 0 22px;font-size:26px;line-height:1.4}.creator-supply h3{margin:0 0 10px;font-size:19px;line-height:1.5}.creator-supply p{max-width:100ch;margin:12px 0}.cs-conclusion{color:#253d34;font-size:18px}.cs-downloads,.cs-toc{flex-wrap:wrap;gap:12px 24px;display:flex}.cs-downloads{margin:24px 0;font-size:14px}.cs-toc{border-block:1px solid #cdd9d0;margin:32px 0 44px;padding:20px 0;font-size:15px}.creator-supply>section{border-bottom:1px solid #d9e1db;margin:0 0 38px;padding:0 0 36px;scroll-margin-top:95px}.creator-supply>section:focus,.cs-sources article:focus{outline:none}.cs-table{max-width:100%;margin:22px 0 26px;overflow-x:auto}.cs-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.75}.cs-table th,.cs-table td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #d5dfd7;min-width:130px;padding:15px 16px}.cs-table th{text-align:left;font-weight:600}.cs-table thead{color:#284d3e;background:#edf2ee}.cs-table tbody th{min-width:145px;max-width:220px}.cs-table tbody tr:nth-child(2n){background:#f7f9f7}.cs-articles>article{padding:15px 0}.cs-refs{flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.cs-sources{border-top:1px solid #bdcfc1;padding:22px 0}.cs-sources summary{cursor:pointer;font-size:18px}.cs-sources article{border-bottom:1px solid #dbe3dd;padding:20px 0;scroll-margin-top:95px}.cs-meta{color:#5d6b63;font-size:14px}.cs-connection{border-block:1px solid #d5dfd7;margin:24px 0 32px;padding:18px 0;font-size:16px;line-height:1.8}.cs-connection p{margin:0 0 8px}.cs-connection a{font-size:15px;font-weight:600}.cs-table:focus-visible{outline-offset:2px;outline:2px solid #2f5d4a}@media print{.cs-toc,.cs-downloads,.cs-connection{display:none}.creator-supply{max-width:none;font-size:10pt;line-height:1.65}.creator-supply h1{font-size:24pt}.creator-supply h2{font-size:17pt}.creator-supply h3{font-size:12pt}.cs-table{overflow:visible}.cs-table table{font-size:9pt}.cs-table th,.cs-table td{min-width:0;padding:7px}.cs-articles>article,.cs-sources article{break-inside:avoid}a{overflow-wrap:anywhere}}.north-star{color:var(--foreground,#253b34);margin:2rem 0;line-height:1.8}.north-star>header{padding-bottom:1rem}.north-star h2{margin:.4rem 0 1rem;font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.35}.north-star h3{margin:.6rem 0 1rem;font-size:1.3rem;line-height:1.45}.north-star h4{margin:.6rem 0;font-size:1rem}.north-star p{margin:.6rem 0 1rem}.ns-label,.ns-priority{color:#47624c;letter-spacing:.04em;font-size:.82rem;font-weight:650}.ns-metric{background:#e8eee2;border-left:4px solid #527547;grid-template-columns:1.8fr 1fr;gap:2rem;padding:1.6rem;display:grid}.ns-metric>div>span{font-size:.85rem}.ns-metric h3{font-size:1.55rem}.ns-metric dl{align-content:center;gap:.8rem;margin:0;display:grid}.ns-metric dl>div{border-bottom:1px solid #cfdaca;justify-content:space-between;gap:1rem;padding-bottom:.6rem;display:flex}.ns-metric dt{color:#536558;font-size:.9rem}.ns-metric dd{margin:0;font-weight:650}.ns-formula{overflow-wrap:anywhere;padding:.8rem 0;font-family:ui-monospace,monospace;font-size:.9rem}.ns-links{flex-wrap:wrap;gap:1.5rem;margin:1rem 0;display:flex}.north-star>section{margin:2.5rem 0}.north-star details{border-top:1px solid #d5dfd4;padding:1rem 0}.north-star summary{cursor:pointer;font-weight:600}.north-star ul{padding-left:1.2rem}.north-star li{margin:.5rem 0}.ns-columns{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.north-star table{border-collapse:collapse;width:100%;font-size:.92rem}.north-star th,.north-star td{vertical-align:top;text-align:left;border-bottom:1px solid #dce4db;padding:1rem}.north-star th{background:#f0f3ec;min-width:9rem}.north-star td small{color:#697b70;margin-top:.6rem;display:block}.ns-guardrails{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ns-guardrails article{border-top:2px solid #aabda0;padding:.5rem 0}.ns-plan>ol{padding:0;list-style:none}.ns-plan>ol>li{border-top:1px solid #d5dfd4;grid-template-columns:5rem 1fr;gap:1.3rem;padding:1rem 0;display:grid}.ns-plan>ol>li>span{color:#49614d;font-size:.9rem}.ns-plan h4{margin-top:0}.ns-inputs article{border-top:1px solid #d5dfd4;padding:1rem 0}.ns-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.ns-direction-grid article{background:#f6f8f1;border:1px solid #d5dfd4;border-radius:6px;padding:1.4rem}.ns-direction-grid dl{margin:1rem 0 0}.ns-direction-grid dl>div{border-top:1px solid #dce3d5;padding:.8rem 0}.ns-direction-grid dt{color:#576d56;font-size:.85rem;font-weight:650}.ns-direction-grid dd{margin:.3rem 0 0;font-size:.92rem}.ns-status{color:#68776a;font-size:.85rem}.ns-history{border:1px solid #dde4da;margin:2rem 0;padding:1rem}.ns-history>summary{cursor:pointer;font-size:.9rem}.ns-history .completion-total strong{font-size:1.5rem}.ns-history .completion-grid{margin-top:1rem}@media (max-width:1100px){.ns-direction-grid{grid-template-columns:1fr}.ns-direction-grid dl{grid-template-columns:1fr 1fr;gap:0 1.5rem;display:grid}}@media print{.ns-direction-grid{grid-template-columns:1fr}.ns-direction-grid article{break-inside:avoid}.north-star{color:#253b34}}.research-completion{color:var(--report-ink,#253b34);line-height:1.85}.research-completion>header{border-bottom:1px solid #dce3d9;justify-content:space-between;align-items:center;gap:30px;padding:10px 0 28px;display:flex}.research-completion h1{margin:0;font-size:32px;font-weight:550}.completion-total{flex-shrink:0;align-items:center;gap:18px;display:flex}.completion-total strong{color:#315d49;font-size:52px;font-weight:500;line-height:1}.completion-total small{font-size:22px}.completion-total span{color:#66766d;font-size:12px}.completion-note{color:#65736b;max-width:800px;font-size:13px}.completion-links{flex-wrap:wrap;gap:12px 22px;margin:20px 0;font-size:13px;display:flex}.completion-links a,.research-completion a,.platform-review a{color:#315d49;text-underline-offset:3px}.completion-grid{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.completion-grid details,.condition-review details{background:#fbfcf8;border:1px solid #dce3d9;border-radius:6px;padding:15px 18px}.completion-grid summary{cursor:pointer;justify-content:space-between;gap:15px;list-style:none;display:flex}.completion-grid summary:after{content:"＋";color:#5c7364}.completion-grid details[open] summary:after{content:"－"}.completion-grid ul{margin:16px 0 0;padding:0;list-style:none}.completion-grid li{border-top:1px solid #e0e5de;padding:16px 0;font-size:13px}.completion-grid li p{margin:8px 0}.completion-state{color:#626e64;background:#ecf0e8;margin:0 7px 4px 0;padding:1px 5px;font-size:11px;display:inline-block}.completion-state.manual{color:#825c24;background:#fff0d8}.completion-manual,.research-cost,.condition-review,.research-completion>section{margin-top:42px}.completion-manual ol{padding-left:22px}.completion-manual li{margin:20px 0;padding-left:7px}.completion-manual h3{font-size:18px}.condition-review details{margin:12px 0}.condition-review summary{cursor:pointer}.cost-fields{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cost-fields label{font-size:13px;display:block}.cost-fields input{color:#253b34;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bdcbbb;border-radius:4px;margin-top:6px;padding:9px;display:block}.cost-result{background:#edf2e8;margin:20px 0;padding:16px 20px}.platform-review{border-top:1px solid #dce3d9;margin:28px 0;padding-top:24px;line-height:1.85}.platform-review h3{font-size:22px}.platform-review details{margin:16px 0}.platform-review summary{cursor:pointer;font-weight:550}.platform-review table{border-collapse:collapse;width:100%;font-size:14px}.platform-review td,.platform-review th{text-align:left;vertical-align:top;border:1px solid #dce3d9;padding:14px}.platform-review th{background:#eef2eb}.platform-review dl dt{font-weight:550}.platform-review dl dd{margin:4px 0 15px}.platform-review .review-case{border-top:1px solid #e0e5de;margin:25px 0;padding:16px 0}.platform-review .review-meta{color:#65736b;font-size:12px}.platform-review p,.platform-review a{overflow-wrap:anywhere}@media print{.research-cost{display:none}.completion-grid{grid-template-columns:1fr}.completion-grid details{break-inside:avoid}}.cp-study{overflow-wrap:anywhere;min-width:0;line-height:1.85}.cp-study h2{margin:2rem 0 1rem}.cp-study h3{margin:1.5rem 0 .8rem;font-size:1.2rem}.cp-study h4{margin:.8rem 0;font-size:1.05rem}.cp-study p{margin:.75rem 0}.cp-study section[id]{scroll-margin-top:6rem}.cp-date,.cp-study small,.cp-step-status{color:#5f6d67;font-size:.875rem}.cp-study small{display:block}.cp-study table{border-collapse:collapse;width:100%;min-width:680px;font-size:.9375rem;line-height:1.8}.cp-study th,.cp-study td{vertical-align:top;text-align:left;border-bottom:1px solid var(--report-line);padding:1rem}.cp-study th:first-child{width:20%}.cp-study th .text-button{text-align:left;font-weight:600}.cp-study thead{background:#edf1e7}.cp-study td ul{margin:0;padding-left:1.1em}.cp-study li{margin:.4rem 0}.cp-refs{margin-top:.35rem;font-size:.875rem;line-height:1.65;display:block}.cp-refs a{margin:0 .8rem .2rem 0;display:inline-block}.cp-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0;display:grid}.cp-images figure{min-width:0;margin:0}.cp-images figure>a{border:1px solid var(--report-line);background:#edf0ed;justify-content:center;align-items:center;min-height:130px;display:flex}.cp-images img{object-fit:contain;width:100%;height:auto;max-height:380px;display:block}.cp-images figcaption{padding:.8rem 0;font-size:.875rem;line-height:1.8}.cp-images figcaption strong{font-size:1rem}.cp-images figcaption p{margin:.3rem 0}.cp-images figcaption>a{margin-top:.35rem;display:block}.cp-example{border-bottom:1px solid var(--report-line);margin-bottom:2.2rem;padding-bottom:1.4rem}.cp-block{border-top:1px solid var(--report-line);margin-top:1.2rem;padding:1.4rem 0}.cp-block>summary{cursor:pointer;padding:.35rem 0;font-size:1.15rem;font-weight:600}.cp-path{border-bottom:1px solid var(--report-line);margin:1rem 0;padding-bottom:1rem}.cp-path>summary{cursor:pointer;font-weight:600}.cp-path li{padding:.55rem 0}.cp-path li p{margin:.3rem 0}.cp-taxonomy{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.cp-taxonomy h3{border-bottom:1px solid var(--report-line);padding-bottom:.6rem}.cp-taxonomy dl{margin:0}.cp-taxonomy dl>div{border-bottom:1px solid var(--report-line);padding:.6rem 0}.cp-taxonomy dt{font-weight:600}.cp-taxonomy dt small{margin-left:.7rem;font-weight:400;display:inline}.cp-taxonomy dd{margin:.3rem 0 0;font-size:.9375rem}.cp-finding{border-bottom:1px solid var(--report-line);padding:1rem 0}.cp-sources{padding-left:1.4rem}.cp-sources li{padding:.8rem 0}.cp-platform-group{margin:2rem 0}.cp-profile{scroll-margin-top:6rem}.cp-profile .section-heading{gap:1rem}.cp-appendix-title{font-size:1.5rem}.cp-taxonomy>details{align-self:start;margin:.75rem 0}.cp-taxonomy>details>summary{cursor:pointer;border-bottom:1px solid var(--report-line);padding:.6rem 0;font-size:1rem;font-weight:600}.followup-evidence{margin:32px 0;scroll-margin-top:96px}.followup-evidence h3{font-size:24px;line-height:1.5}.followup-evidence .brief-table{border-collapse:collapse;width:100%;min-width:620px}.followup-evidence th,.followup-evidence td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe4df;padding:14px}.followup-evidence thead{background:#edf3ee}.followup-evidence th:first-child{width:120px}.followup-platform{margin:18px 0}.followup-platform>h4{font-size:20px}.followup-platform summary{cursor:pointer;padding:15px 0;font-weight:600}.followup-case{border-top:1px solid #dbe4df;padding:20px 0}.followup-case h4{margin:0 0 12px;font-size:19px;line-height:1.5}.followup-meta{color:#5d6e65;font-size:13px}.followup-case dl{grid-template-columns:130px minmax(0,1fr);gap:8px 18px;margin:18px 0;display:grid}.followup-case dt{font-weight:600}.followup-case dd{overflow-wrap:anywhere;margin:0;line-height:1.85}.followup-timeline{border-left:2px solid #ceddd2;margin:22px 0;padding:0 0 0 20px;list-style:none}.followup-timeline li{padding:0 0 14px}.followup-timeline span{color:#456453;font-size:13px;font-weight:600}.followup-timeline p{margin:4px 0 0}.followup-commercial{border-top:1px solid #dbe4df;padding-top:16px}.followup-evidence .brief-evidence{flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.followup-evidence a{overflow-wrap:anywhere}@media print{.followup-platform{break-inside:auto}.followup-case{break-inside:avoid}.followup-platform>details>*{display:block}.followup-case dl{display:grid}.followup-evidence .brief-table{min-width:0}}.ms-report{max-width:1080px}.ms-report section{border-top:1px solid var(--line,#d9e1dc);padding:30px 0;scroll-margin-top:95px}.ms-report h2{margin:0 0 18px;font-size:25px}.ms-report h3{margin:0 0 12px;font-size:17px}.ms-report p{line-height:1.85}.ms-lead{background:#f0f4f1;border-left:3px solid #315e49;margin:20px 0 26px;padding:16px 22px}.ms-lead>strong{font-size:21px}.ms-grid{gap:18px;margin:22px 0;display:grid}.ms-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-grid>div,.ms-grid>article{background:#fff;border:1px solid #d8e0da;min-width:0;padding:20px}.ms-grid small,.ms-caption{color:#64736b;font-size:13px;line-height:1.7}.ms-grid p{margin:10px 0}.ms-links,.ms-platforms{flex-wrap:wrap;gap:12px 22px;display:flex}.ms-platforms{background:#f0f4f1;padding:20px}.ms-report a{color:#285c4e;text-underline-offset:4px}.ms-journey{border-top:2px solid #315e49;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:26px 0;padding:0;list-style:none;display:grid}.ms-journey li{border-right:1px solid #d8e0da;padding:20px 16px}.ms-journey li:last-child{border-right:0}.ms-journey span{color:#79877e;margin-bottom:12px;font-size:13px;display:block}.ms-table{overflow-x:auto}.ms-table table{border-collapse:collapse;width:100%;font-size:14px}.ms-table th,.ms-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d8e0da;padding:16px;line-height:1.8}.ms-table th{min-width:140px}.ms-table thead{background:#eef3ef}.ms-bars{gap:15px;margin:25px 0;display:grid}.ms-bar-line{grid-template-columns:145px 1fr 90px;align-items:center;gap:15px;font-size:14px;display:grid}.ms-bar-track{background:#edf1ee;height:15px}.ms-bar-track>span{background:#527d66;height:100%;display:block}.ms-sources{padding-left:22px;font-size:14px}.ms-sources li{margin:14px 0;line-height:1.7}.ms-sources small{color:#657469;display:block}.ms-layer{border-bottom:1px solid #d8e0da;grid-template-columns:170px 1fr 1fr;gap:20px;padding:22px 0;display:grid}.ms-layer p{margin:0}.ms-layer small{color:#64736b;margin-top:8px;display:block}.ms-report section[id]{outline:none}.domain-baseline .ms-table table{table-layout:fixed;min-width:780px}.domain-baseline .ms-table th{font-weight:400}.domain-baseline .ms-table thead th{font-weight:600}.domain-baseline .ms-table th:first-child{width:21%}.domain-baseline .ms-table p{margin:0 0 12px;line-height:1.7}.domain-baseline .ms-table h3{font-size:16px}.domain-baseline .ms-table small{color:#64736b;line-height:1.6}.domain-baseline .ms-links{padding:16px 0}.domain-baseline #p1-evidence>section{padding:22px 0}.domain-baseline .ms-sources p{margin:6px 0}.blueprint-report{margin:0 auto;padding:32px 24px 80px}.blueprint-picker{flex-wrap:wrap;gap:10px;padding:12px 0 24px;display:flex}.blueprint-picker a{border:1px solid #ccd9cf;border-radius:4px;padding:10px 14px;text-decoration:none}.blueprint-picker a[aria-current]{color:#fff;background:#315e49}.blueprint-flow{border-top:2px solid #315e49;grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0;padding:0;list-style:none;display:grid}.blueprint-flow li{border-right:1px solid #d8e0da;padding:16px;font-size:14px;line-height:1.7}.blueprint-flow span{color:#758479;margin-bottom:8px;font-size:12px;display:block}.blueprint-outline{background:#eef3ef;margin:20px 0;padding:16px}.blueprint-report article[id],.blueprint-report section[id]{scroll-margin-top:30px}.blueprint-report .ms-table table{table-layout:fixed;min-width:650px}.blueprint-report .ms-table th:first-child{width:23%}.blueprint-report .ms-table th{min-width:0}.blueprint-report .ms-table tbody th{font-weight:500}.strategy-conditions{margin:28px 0;scroll-margin-top:90px}.strategy-conditions h3{font-size:1.45rem;line-height:1.5}.strategy-conditions .brief-table{border-collapse:collapse;width:100%;min-width:640px}.strategy-conditions th,.strategy-conditions td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe4df;padding:14px}.strategy-conditions thead{background:#edf3ee}.strategy-conditions td p{margin:0 0 10px}.condition-change{border-top:1px solid #dbe4df;padding:18px 0}.condition-change h4{margin:0 0 16px;font-size:1.1rem}.strategy-conditions dl{grid-template-columns:110px minmax(0,1fr);gap:10px 20px;margin:18px 0;display:grid}.strategy-conditions dt{font-weight:600}.strategy-conditions dd{overflow-wrap:anywhere;margin:0;line-height:1.85}.condition-sources{flex-wrap:wrap;gap:10px 18px;font-size:.875rem;display:flex}.condition-sources a{overflow-wrap:anywhere}.condition-carrier{border-top:1px solid #dbe4df;padding:14px 0}.condition-carrier summary{cursor:pointer;font-size:1rem;font-weight:600}.condition-responsibility{background:#f1f5f1;border-left:3px solid #78957b;padding:0 18px}@media print{.condition-change{break-inside:avoid}.condition-carrier>*{display:block}.strategy-conditions dl{display:grid}.strategy-conditions .brief-table{min-width:0}}.v23{color:#26372e;min-width:0;font-size:1rem;line-height:1.85}.v23 p{font-size:1rem;line-height:1.85}.v23 .muted,.v23 .v23-provenance,.v23 .v23-lab-note,.v23 figcaption{color:#596858;font-size:.875rem}.v23 h1{margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.4}.v23 h2{margin:1.5rem 0 1rem;font-size:1.5rem;line-height:1.5}.v23 h3{margin:1.25rem 0 .6rem;font-size:1.2rem;line-height:1.6}.v23 h4{margin:.8rem 0;font-size:1.05rem;line-height:1.6}.v23 button,.v23 select{font:inherit}.v23 a{overflow-wrap:anywhere}:is(.v23 button:focus-visible,.v23 a:focus-visible,.v23 select:focus-visible){outline-offset:3px;outline:3px solid #436b5b}.v23 [tabindex="-1"]:focus{outline:0}.v23-controls{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0;display:flex}.v23-controls>button{text-align:left;color:#2d483b;background:#fff;border:1px solid #b7c3b3;min-height:44px;padding:.65rem 1rem}.v23-controls>button.is-active{color:#fff;background:#2c5141;border-color:#2c5141}.v23-intro{border-bottom:1px solid #bcc8b7;padding-bottom:1rem}.v23-tab-summary{background:#eef2e9;margin:1rem 0;padding:1rem 1.2rem}.v23-small-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v23-small-grid>article{border:1px solid #c6cfbf;padding:1rem}.v23 .table-wrap{margin-right:0}.v23 table{font-size:.95rem}.v23 .study-sources{margin:1.5rem 0;padding-top:1rem}.v23 .study-sources p{font-size:.95rem}.v23 .study-sources summary{cursor:pointer;font-weight:600}.v23-definition>div,.v23-design-reading dl>div{border-bottom:1px solid #d6ddd1;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.v23-definition dt,.v23-design-reading dt{font-weight:600}.v23-definition dd,.v23-design-reading dd{margin:0}.v23-source{border-bottom:1px solid #d1d9ca;padding:1rem 0;scroll-margin-top:6rem}.v23-source .v23-path{overflow-wrap:anywhere}.v23-lab-note{margin:1rem 0}.v23-surface{background:#fff;border:1px solid #aebca8;min-width:0;overflow:hidden}.v23-surface-header{border-bottom:1px solid #d7dfd1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.v23-surface-header nav{flex-wrap:wrap;gap:.6rem;display:flex}.v23-surface-header button,.v23-card-actions button,.v23-empty button{color:#2c5141;background:#f9fbf6;border:1px solid #b8c6b2;min-height:42px;padding:.45rem .8rem}.v23-surface-header button[aria-current=page],.v23-card-actions button[aria-pressed=true]{background:#e7eedf;border-color:#53744d}.v23-discover,.v23-reader,.v23-return{padding:1.3rem}.v23-discover-heading{border-bottom:1px solid #d7dfd1;padding-bottom:1rem}.v23-discover-heading h3{margin-top:0;font-size:1.45rem}.v23-discover-heading label{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.95rem;display:flex}.v23-discover-heading select{background:#fff;border:1px solid #b7c3b3;max-width:100%;padding:.45rem .7rem}.v23-content-group{padding-top:1rem}.v23-content-items{grid-template-columns:1fr;gap:1rem;display:grid}.v23-item{background:#fff;border:1px solid #d0dac8;align-items:stretch;min-width:0;display:flex}.v23-item-copy{flex:1;min-width:0;padding:1rem}.v23-item-copy h4{margin:.3rem 0 .5rem}.v23-item-copy h4 button{text-align:left;color:#213c2f;background:0 0;border:0;padding:0;font-weight:600}.v23-item-copy p{margin:.4rem 0}.v23-type{color:#586d4e;font-size:.875rem}.v23-image-button{background:#eff2e9;border:0;border-right:1px solid #d0dac8;flex:0 0 28%;justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.v23-image-button img{object-fit:contain;width:100%;max-width:100%;max-height:220px;display:block}.v23-card-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.8rem 0 .2rem;display:flex}.v23-card-actions button,.v23-card-actions a{font-size:.875rem}.v23-action{color:#2c5141;background:#f9fbf6;border:1px solid #b8c6b2;padding:.45rem .8rem;display:inline-block}.v23-layout-gallery .v23-content-items{grid-template-columns:repeat(2,minmax(0,1fr))}.v23-layout-gallery .v23-item{flex-direction:column;display:flex}.v23-layout-gallery .v23-image-button{border-bottom:1px solid #d0dac8;border-right:0;flex:none}.v23-layout-gallery .v23-image-button img{height:260px;max-height:260px}.v23-layout-questions .v23-content-group:first-of-type .v23-item,.v23-layout-discussion .v23-content-group:first-of-type .v23-item{border-left:4px solid #597752}.v23-layout-topics .v23-content-group:first-of-type .v23-item{background:#f7faf3}.v23-reader{max-width:850px;margin:auto}.v23-reader>h3{font-size:1.6rem}.v23-reader figure{margin:1.25rem 0}.v23-reader figure img{object-fit:contain;max-width:100%;max-height:520px;margin:auto;display:block}.v23-reader figcaption{padding:.6rem 0}.v23-reading-boundary{background:#f6f8f1;border-left:3px solid #b4c3a8;padding:.7rem 1rem}.v23-reader p{overflow-wrap:anywhere}.v23-related{border-top:1px solid #ccd6c3;margin-top:1.5rem;padding-top:.5rem}.v23-related button,.v23-reading-history button{text-align:left;color:#2b513d;background:0 0;border:0;border-bottom:1px solid #dce4d5;width:100%;padding:.8rem 0;display:block}.v23-related button span{color:#697b5e;margin-right:.6rem;font-size:.875rem;display:inline-block}.v23-design-reading{background:#edf2e6;margin-top:1rem;padding:1rem 1.3rem}.v23-design-reading h3{margin-top:0}.v23-empty{border:1px dashed #b8c6ae;padding:1rem}.v23-return h4{margin-top:1.5rem}.v23-controls.is-tabs{border-bottom:1px solid #b5c2ae;padding-bottom:1rem}.v23-conclusion{border-top:2px solid #61795c;margin-top:2rem;padding:1rem 0}.v23-mechanism{border-bottom:1px solid #c3cfbc;padding:1.25rem 0}.v23-mechanism h3{margin-top:0}.v23-option{padding-top:1rem}.v23-option>section{margin:2rem 0}.v23-downloads{flex-wrap:wrap;gap:.8rem;margin:1rem 0;font-size:.95rem;display:flex}.v23 fieldset.v23-controls{border:0;min-width:0;padding:0}.v23 fieldset.v23-controls.is-tabs{border-bottom:1px solid #b5c2ae;padding-bottom:1rem}.china-users{--cn-ink:#243d37;--cn-green:#246457;--cn-line:#dce5df;--cn-muted:#566b63;max-width:1120px;color:var(--cn-ink);overflow-wrap:anywhere;line-height:1.85}.china-users h1{letter-spacing:-.04em;max-width:850px;margin:0 0 18px;font-size:clamp(30px,3.5vw,45px);line-height:1.3}.china-users h2{letter-spacing:-.02em;margin:0 0 23px;font-size:25px;line-height:1.5}.china-users h3{margin:0 0 14px;font-size:18px;line-height:1.6}.china-users p{margin:0 0 17px}.china-users a{color:var(--cn-green);text-underline-offset:4px}.china-users button,.china-users input,.china-users select{font:inherit}.china-users button{cursor:pointer}.china-users :focus-visible{outline-offset:4px;outline:3px solid #318772}.china-users [tabindex="-1"]:focus{outline:none}.cn-heading{padding:16px 0 27px}.cn-lead{max-width:850px;font-size:20px}.cn-meta,.cn-caption{color:var(--cn-muted);font-size:13px}.cn-downloads{flex-wrap:wrap;gap:22px;padding-top:9px;font-size:14px;display:flex}.cn-headline-stats{border-top:1px solid var(--cn-line);border-bottom:1px solid var(--cn-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:26px 0;display:grid}.cn-headline-stats>div{min-width:0}.cn-headline-stats strong{letter-spacing:-.04em;font-size:46px;font-weight:600;line-height:1.4;display:block}.cn-headline-stats strong small{letter-spacing:0;margin-left:6px;font-size:18px;font-weight:400}.cn-headline-stats span:not(.cn-refs){font-weight:600}.cn-headline-stats p{color:var(--cn-muted);margin:4px 0;font-size:12px}.cn-refs{flex-wrap:wrap;gap:8px 16px;margin:8px 0 4px;font-size:11px;line-height:1.65;display:flex}.cn-refs a{font-weight:400;text-decoration:underline}.cn-key-point{border-left:3px solid var(--cn-green);background:#edf4ef;margin:30px 0;padding:22px 25px}.cn-key-point p{margin:6px 0 0}.cn-toc{border-bottom:1px solid var(--cn-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 22px;padding:20px 0 30px;display:grid}.cn-toc button{text-align:left;color:var(--cn-green);background:0 0;border:0;padding:7px 0;font-size:13px;line-height:1.7}.cn-toc button:hover{text-decoration:underline}.cn-section{border-bottom:1px solid var(--cn-line);padding:44px 0 14px;scroll-margin-top:100px}.cn-prose{max-width:970px;font-size:15px}.cn-kind{letter-spacing:.02em;color:var(--cn-muted);white-space:nowrap;vertical-align:1px;border:1px solid #dce4de;margin-right:9px;padding:2px 6px;font-size:11px}.cn-table-block{margin:27px 0 32px}.cn-scroll{border:1px solid var(--cn-line);border-radius:4px;overflow-x:auto}.china-users table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.75}.china-users th,.china-users td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cn-line);min-width:125px;padding:13px 16px}.china-users thead th{background:#edf3ee;font-size:12px}.china-users tbody th{min-width:135px;font-weight:600}.china-users tbody tr:last-child>*{border-bottom:0}.china-users td{min-width:150px}.cn-table-block .cn-caption{margin-top:9px}.cn-chart{border:1px solid var(--cn-line);background:#f6f8f3;border-radius:6px;margin:30px 0;padding:27px}.cn-chart figcaption p{color:var(--cn-muted);font-size:13px}.cn-chart h3{margin:0 0 3px}.cn-trend{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.cn-trend-item{text-align:center;flex-direction:column;min-width:0;display:flex}.cn-bar-space{border-bottom:1px solid #a6baad;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:185px;display:flex}.cn-bar-space strong{font-size:20px;line-height:1.5}.cn-bar-space strong small{margin-left:3px;font-size:11px}.cn-column{background:#3f7564;border-radius:3px 3px 0 0;width:62%;max-width:92px}.cn-trend-item b{margin-top:9px;font-size:13px}.cn-trend-item>small{color:var(--cn-muted);font-size:10px}.cn-unavailable .cn-bar-space{border-bottom-style:dashed}.cn-unavailable strong{color:var(--cn-muted);margin-bottom:26px;font-size:12px}.cn-check{align-items:center;gap:8px;margin:15px 0 25px;font-size:13px;display:flex}.cn-check input{accent-color:var(--cn-green);width:16px;height:16px}.cn-bars{gap:17px;max-width:850px;display:grid}.cn-bar-row>div:first-child{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:5px;font-size:13px;display:flex}.cn-bar-row strong{white-space:nowrap;font-variant-numeric:tabular-nums}.cn-track{background:#e1e8df;border-radius:2px;height:9px;overflow:hidden}.cn-track span{background:#3f7564;height:100%;display:block}.cn-mobile-track span{background:#5c7890}.cn-derived{color:var(--cn-green);margin-top:6px;font-size:12px;display:block}.cn-chart>.cn-caption{margin:20px 0 9px}.cn-selector{margin:30px 0}.cn-label{color:var(--cn-muted);font-size:12px}.cn-options{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.cn-options button{border:1px solid var(--cn-line);color:var(--cn-ink);background:#fff;border-radius:5px;padding:9px 13px;font-size:13px}.cn-options button[aria-pressed=true]{background:var(--cn-green);color:#fff;border-color:var(--cn-green)}.cn-selected{border:1px solid var(--cn-line);background:#f8faf6;border-radius:5px;padding:25px}.cn-selected h3{font-size:23px}.cn-selected>p{font-size:14px}.cn-example{color:var(--cn-muted)}.china-users dl{margin:15px 0 0}.china-users dl>div{border-top:1px solid var(--cn-line);grid-template-columns:120px minmax(0,1fr);gap:18px;padding:12px 0;font-size:13px;display:grid}.china-users dt{font-weight:600}.china-users dd{margin:0}.cn-selector>.cn-caption{margin:12px 0}.cn-ledger-filters{flex-wrap:wrap;align-items:flex-end;gap:17px;margin:24px 0;display:flex}.cn-ledger-filters label{flex-direction:column;flex:1;gap:5px;min-width:180px;font-size:12px;display:flex}.cn-ledger-filters input,.cn-ledger-filters select{color:var(--cn-ink);background:#fff;border:1px solid #bdcfc3;border-radius:4px;width:100%;padding:10px 12px;font-size:13px}.cn-ledger-filters>span{padding:10px;font-size:12px}.china-users details{border-top:1px solid var(--cn-line);padding:14px 0;font-size:13px}.china-users summary{cursor:pointer;font-weight:600;line-height:1.7}.china-users summary small{color:var(--cn-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.cn-ledger-list summary{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cn-ledger-list summary:before{content:"+";font-weight:400}.cn-ledger-list details[open]>summary:before{content:"−"}.cn-ledger-list summary>span{flex:1}.cn-ledger-list summary strong{white-space:nowrap;font-size:15px}.cn-ledger-list details[open],.cn-sources details[open]{border:1px solid var(--cn-line);background:#f8faf6;border-radius:4px;margin:8px 0;padding:18px}.cn-action{color:var(--cn-green);background:#f5f8f3;border:1px solid #b5c9bd;border-radius:4px;margin:13px 0;padding:10px 15px;font-size:13px}.cn-exclusions{margin-top:26px}.cn-exclusions article{border-bottom:1px solid var(--cn-line);padding:20px 0}.cn-sources details>div{padding:14px 0 0;scroll-margin-top:105px}.cn-footer{padding:30px 0;font-size:14px}.cn-footer a{margin-left:22px}.cn-section>.cn-selector:last-child{margin-bottom:26px}@media (prefers-reduced-motion:reduce){.china-users{scroll-behavior:auto}}@media print{.cn-toc,.cn-downloads,.cn-options,.cn-ledger-filters,.cn-footer button{display:none}.china-users{max-width:none}.cn-section{break-inside:auto;scroll-margin-top:0}.cn-chart,.cn-selected{break-inside:avoid}.cn-scroll{overflow:visible}.china-users th,.china-users td{min-width:0}.cn-refs{font-size:9px}.cn-action{display:none}}.audience-research{--aud-ink:#253b34;--aud-muted:#5a6a61;--aud-line:#d7e0d9;--aud-green:#286451;color:var(--aud-ink);overflow-wrap:anywhere;max-width:1120px;font-size:16px;line-height:1.85}.audience-research h1{letter-spacing:-.025em;margin:8px 0 22px;font-size:clamp(29px,3.3vw,43px);line-height:1.35}.audience-research h2{margin:0 0 18px;font-size:26px;line-height:1.5}.audience-research h3{margin:29px 0 15px;font-size:21px;line-height:1.6}.audience-research h4{margin:0 0 12px;font-size:18px;line-height:1.7}.audience-research p{margin:0 0 16px}.audience-research a{color:var(--aud-green);text-underline-offset:4px}.audience-research button{font:inherit;cursor:pointer;color:var(--aud-green);text-align:left;background:0 0;border:0;padding:0;font-size:14px}.audience-research button:hover{text-decoration:underline}.audience-research :focus-visible{outline-offset:4px;outline:3px solid #3b8b73}.audience-research [tabindex="-1"]{scroll-margin-top:100px}.audience-research [tabindex="-1"]:focus{outline:none}.aud-heading{border-bottom:1px solid var(--aud-line);padding:10px 0 24px}.aud-heading>p{max-width:960px}.aud-actions{flex-wrap:wrap;align-items:center;gap:12px 23px;margin:20px 0;font-size:14px;display:flex}.aud-note{color:var(--aud-muted);font-size:13px}.aud-index{padding:33px 0}.aud-table-scroll{border:1px solid var(--aud-line);border-radius:3px;margin:20px 0;overflow:auto}.audience-research table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.85}.audience-research th,.audience-research td{text-align:left;vertical-align:top;border-bottom:1px solid var(--aud-line);min-width:155px;padding:15px 17px}.audience-research th{font-weight:600}.audience-research thead th{background:#eff3ee;font-size:13px}.audience-research tbody tr:last-child>*{border-bottom:0}.aud-index table th:first-child{min-width:130px}.aud-index table td:nth-child(2){min-width:290px}.aud-index table td{min-width:220px}.aud-reading-boundary{border-left:3px solid var(--aud-green);background:#edf3ed;margin:10px 0 35px;padding:24px}.aud-reading-boundary p{margin:8px 0 0;font-size:14px}.aud-documents{padding:20px 0 30px}.aud-platform{border-top:1px solid var(--aud-line);padding:20px 0}.aud-platform:last-child{border-bottom:1px solid var(--aud-line)}.aud-platform>summary{cursor:pointer;padding:0 25px 0 0;list-style:none;position:relative}.aud-platform>summary:after{content:"+";font-size:24px;font-weight:400;position:absolute;top:3px;right:4px}.aud-platform[open]>summary:after{content:"−"}.aud-platform>summary::-webkit-details-marker{display:none}.aud-platform>summary>span{font-size:23px;font-weight:600}.aud-platform>summary small{color:var(--aud-muted);margin-top:5px;font-size:13px;display:block}.aud-profile-body{padding:32px 0 10px}.aud-profile-heading{padding-bottom:5px}.aud-profile-heading h2{font-size:30px}.aud-thesis{font-size:18px;line-height:1.9}.aud-fields{margin:18px 0 22px}.aud-fields>div{border-top:1px solid var(--aud-line);grid-template-columns:140px minmax(0,1fr);gap:20px;padding:13px 0;font-size:14px;display:grid}.aud-fields dt{font-weight:600}.aud-fields dd{margin:0}.aud-persona,.aud-value{border-top:1px solid var(--aud-line);padding:23px 0 17px}.aud-persona h4,.aud-value h4{font-size:21px}.aud-status{color:var(--aud-muted);font-size:13px;line-height:1.8}.aud-task{font-size:17px}.aud-refs{flex-wrap:wrap;gap:7px 17px;margin:10px 0;font-size:12px;line-height:1.7;display:flex}.aud-evidence{border-top:1px solid var(--aud-line);padding:15px 0}.aud-evidence>summary{cursor:pointer;font-size:14px;line-height:1.8}.aud-evidence>summary>span{font-weight:600}.aud-evidence>summary small{color:var(--aud-muted);margin:6px 0 0;font-size:14px;font-weight:400;display:block}.aud-evidence[open]{border:1px solid var(--aud-line);background:#f5f7f3;margin:10px 0;padding:20px}.aud-evidence>div{padding-top:19px}.aud-evidence>div>p{font-size:15px}.aud-source-link{font-size:13px}.aud-unknown{padding:10px 0 16px}.audience-research ul{margin:17px 0 24px;padding-left:22px}.audience-research li{margin:10px 0;padding-left:3px;font-size:15px}.aud-sources{border-top:1px solid var(--aud-line);padding:20px 0}.aud-sources>summary{cursor:pointer;font-size:15px;font-weight:600}.aud-sources article{border-bottom:1px solid var(--aud-line);padding:20px 0}.aud-sources h4{font-size:16px}.aud-sources p{font-size:13px}.aud-back{margin:22px 0 8px!important;font-size:14px!important}.aud-method,.aud-synthesis{border-top:1px solid var(--aud-line);padding:32px 0}.aud-method>article,.aud-synthesis>article{max-width:1000px;margin-bottom:25px}.aud-method>article h3,.aud-synthesis>article h3{margin:0 0 12px;font-size:20px}.aud-method>article p,.aud-synthesis>article p{font-size:16px}.aud-synthesis .aud-actions{margin:12px 0 25px}@media print{.aud-actions,.aud-back,.aud-index{display:none}.aud-table-scroll{overflow:visible}.audience-research{max-width:none;font-size:12pt}.audience-research table{font-size:10pt}.audience-research th,.audience-research td{min-width:0}.aud-persona,.aud-value{break-inside:avoid}.aud-refs{font-size:9pt}}.cd-samples{color:#253b34;max-width:100%;scroll-margin-top:96px}.cd-samples h2{margin:0 0 12px;font-size:26px;line-height:1.5}.cd-samples .cds-batch-meta{color:#647267;margin:0 0 28px;font-size:14px;line-height:1.7}.cd-samples .cds-group{margin:32px 0 42px}.cd-samples .cds-group>h3{align-items:baseline;gap:16px;margin:0 0 8px;font-size:21px;line-height:1.5;display:flex}.cd-samples .cds-group>h3>span{color:#647267;font-size:14px;font-weight:400}.cd-samples .cds-group-finding{color:#485b50;margin:0 0 20px;font-size:16px;line-height:1.85}.cds-sample{border-top:1px solid #dbe3dc;scroll-margin-top:96px}.cds-sample:last-child{border-bottom:1px solid #dbe3dc}.cds-sample>summary{cursor:pointer;color:#285d49;margin-left:18px;padding:20px 4px;line-height:1.65;list-style-position:outside}:is(.cds-sample>summary:focus-visible,.cds-provenance>summary:focus-visible){outline-offset:4px;outline:2px solid #285d49}.cds-sample-heading{vertical-align:top;grid-template-columns:minmax(0,1fr) auto;gap:18px;width:calc(100% - 4px);display:inline-grid}.cds-sample-heading>strong{overflow-wrap:anywhere;font-size:17px;font-weight:600}.cds-sample-heading>span{color:#647267;white-space:nowrap;font-size:14px}.cds-sample-meta{color:#647267;flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;font-size:13px;display:flex}.cds-sample[open]>summary{border-bottom:1px solid #dbe3dc}.cds-body{min-width:0;padding:18px 14px 26px}.cd-samples a{color:#285d49;text-underline-offset:4px;overflow-wrap:anywhere}.cds-source-line{flex-wrap:wrap;gap:8px 22px;margin-bottom:14px;font-size:14px;line-height:1.8;display:flex}.cds-source-line>span{color:#647267}.cds-dates{flex-wrap:wrap;gap:10px 24px;margin:0;font-size:14px;line-height:1.7;display:flex}.cds-dates>div{align-items:baseline;gap:8px;display:flex}.cds-dates dt,.cds-fields dt{color:#485b50;font-weight:600}.cds-dates dd,.cds-fields dd{overflow-wrap:anywhere;min-width:0;margin:0}.cd-samples .cds-date-note{color:#647267;margin:8px 0 18px;font-size:13px;line-height:1.75}.cds-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 32px;display:grid}.cd-samples h4{margin:20px 0 10px;font-size:16px;font-weight:600;line-height:1.6}.cd-samples .cds-body p{color:#485b50;margin:8px 0 14px;font-size:16px;line-height:1.85}.cd-samples .cds-body .cds-topics{color:#285d49}.cds-fields{margin:12px 0 0;font-size:14px}.cds-fields>div{border-bottom:1px solid #e7ebe4;grid-template-columns:84px minmax(0,1fr);gap:14px;padding:9px 0;line-height:1.8;display:grid}.cds-fields>div:last-child{border-bottom:0}.cd-samples .cds-body .cds-empty,.cd-samples .cds-body .cds-note{color:#647267;font-size:14px}.cds-metrics{border:1px solid #dbe3dc;border-radius:4px;max-width:100%;margin:12px 0;overflow-x:auto}.cds-metrics table{border-collapse:collapse;width:100%;font-size:14px}.cds-metrics th,.cds-metrics td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dbe3dc;padding:10px 12px;line-height:1.75}.cds-metrics thead{background:#edf2eb}.cds-metrics tbody th{min-width:95px;font-weight:400}.cds-metrics td:nth-child(2){min-width:76px}.cds-metrics tr:last-child>*{border-bottom:0}.cds-metrics small{color:#647267;margin-top:5px;font-size:13px;font-weight:400;display:block}.cds-unit{color:#647267}.cds-demand{border-top:1px solid #dbe3dc;margin-top:22px;padding-top:2px}.cd-samples .cds-body .cds-status{color:#253b34;font-weight:600}.cds-author-notes{border-top:1px solid #dbe3dc;margin-top:20px;padding-top:2px}.cd-samples .cds-body ul{margin:8px 0;padding-left:20px;font-size:14px}.cd-samples .cds-body li{overflow-wrap:anywhere;margin:7px 0;line-height:1.8}.cds-supply{border-top:1px solid #dbe3dc;margin-top:16px;padding-top:2px}.cd-samples .cds-body .cds-interpretation{border-left:2px solid #9cae98;margin:22px 0;padding-left:15px}.cds-provenance{border-top:1px solid #dbe3dc;margin-top:20px;padding-top:12px;font-size:14px}.cds-provenance>summary{cursor:pointer;color:#285d49;line-height:1.8}.cds-provenance ol{margin-bottom:0;padding-left:20px}.cds-provenance li>span,.cds-provenance li>small{color:#647267;margin-top:5px;display:block}.cds-provenance li>small{font-size:13px}@media print{.cds-sample>.cds-body,.cds-provenance>*{display:block!important}.cds-sample::details-content{content-visibility:visible;height:auto}.cds-provenance::details-content{content-visibility:visible;height:auto}.cds-sample>summary,.cds-metrics tr{break-inside:avoid}.cds-metrics{overflow:visible}.cds-sample-meta{font-size:10pt}.cds-body{padding:10px 0 18px}.cds-provenance>summary{font-weight:600}.cds-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cd-samples a{text-decoration:none}}.content-demand{max-width:1120px;padding-bottom:72px}.content-demand .page-heading{max-width:960px}.content-demand section{border-top:1px solid var(--report-line,#dbe3dc);padding:30px 0;scroll-margin-top:96px}.content-demand h2{margin:0 0 20px;font-size:26px;line-height:1.5}.content-demand h3{margin:22px 0 10px;font-size:18px;line-height:1.6}.content-demand p{color:#485b50;margin:12px 0;line-height:1.9}.content-demand li{margin:9px 0;line-height:1.8}.content-demand a,.cd-link{color:#285d49;text-underline-offset:4px}.cd-link{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cd-downloads,.cd-toc,.cd-refs{flex-wrap:wrap;gap:12px 22px;margin:22px 0;font-size:14px;display:flex}.cd-toc{border-top:1px solid #dbe3dc;padding:16px 0}.cd-findings,.cd-columns{grid-template-columns:1fr 1fr;gap:8px 36px;display:grid}.cd-findings>div{border-bottom:1px solid #dbe3dc;padding-bottom:20px}.cd-table{border:1px solid #dbe3dc;border-radius:4px;max-width:100%;margin:24px 0;overflow:auto}.cd-table table{border-collapse:collapse;width:100%;min-width:700px;font-size:14px}.cd-table caption{text-align:left;background:#f3f6ef;padding:14px 16px;font-size:16px;font-weight:600}.cd-table th,.cd-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe3dc;border-right:1px solid #e7ebe4;padding:14px 16px;line-height:1.8}.cd-table th{min-width:130px;font-weight:600}.cd-table thead{background:#edf2eb}.cd-table tbody th{background:#f7f9f4}.cd-table tr:last-child>*{border-bottom:0}.cd-profile,.cd-opportunity{border-bottom:1px solid #dbe3dc;scroll-margin-top:96px}.cd-profile>summary,.cd-opportunity>summary{cursor:pointer;padding:20px 4px;line-height:1.7}.cd-profile>summary strong,.cd-opportunity>summary strong{margin-right:14px;font-size:18px}.cd-profile>summary span,.cd-opportunity>summary span{color:#65766b;font-size:13px}.cd-profile[open]>summary,.cd-opportunity[open]>summary{border-bottom:1px solid #dbe3dc}.cd-profile-body{padding:4px 14px 24px}.cd-profile-body ul{padding-left:20px;font-size:14px}.cd-profile-body .cd-columns h3{font-size:16px}.cd-profile-body dl{margin:0}.cd-profile-body dl>div{border-bottom:1px solid #e7ebe4;grid-template-columns:100px 1fr;gap:18px;padding:12px 0;font-size:14px;display:grid}.cd-profile-body dt{font-weight:600}.cd-profile-body dd{margin:0;line-height:1.85}.cd-counter{border-left:2px solid #9cae98;padding-left:16px}.cd-sources{padding-left:22px;font-size:13px}.cd-sources li{padding:8px 0;scroll-margin-top:96px}.cd-sources span,.cd-sources small{color:#647267;margin-top:5px;display:block}.cd-cites{gap:7px;margin-left:7px;font-size:11px;display:inline-flex}.content-demand .cd-access{color:#647267;border-top:1px solid #dbe3dc;border-bottom:1px solid #dbe3dc;margin:24px 0;padding:14px 0;font-size:13px}.cd-next{padding-left:24px}.cd-next li{padding:8px 0 15px}.cd-next small{color:#647267;display:block}.cd-next h3{margin-top:10px}@media print{.content-demand{max-width:none;padding:0}.cd-toc,.cd-downloads{display:none}.cd-table{overflow:visible}.cd-table table{min-width:0;font-size:9pt}.cd-profile-body{display:block!important}.cd-table tr,.cd-profile summary{break-inside:avoid}.content-demand section{padding-top:15px}.cd-link,a{text-decoration:none}}.dd-study section{margin:42px 0;padding-top:16px}.dd-study h2{font-size:27px;line-height:1.5}.dd-charts{grid-template-columns:1fr 1fr;gap:32px;margin:30px 0;display:grid}.dd-charts figure{border-top:2px solid #3e725b;margin:0;padding:22px 0}.dd-charts figcaption{margin-bottom:20px;font-size:18px;font-weight:600}.dd-charts small{color:#68786d;font-size:13px}.dd-stack{background:#d8e7d6;height:40px;margin:25px 0 18px;display:flex}.dd-stack span{color:#fff;text-align:center;background:#39634f}.dd-stack i{background:#abc794}.dd-bar{grid-template-columns:116px minmax(0,1fr) 32px;align-items:center;gap:9px;margin:10px 0;font-size:13px;display:grid}.dd-bar i{background:#6b907a;max-width:100%;height:13px;display:block}.dd-bar b{text-align:right;font-weight:400}.dd-case{border-bottom:1px solid #d3dfd5;padding:30px 0}.dd-case h3{margin:6px 0 14px;font-size:21px;line-height:1.6}.dd-author{color:#58735e;font-size:14px}.dd-weekline{gap:5px;min-width:310px;display:flex}.dd-weekline span{text-align:center;width:34px}.dd-weekline small{font-size:10px;display:block}.dd-weekline b{color:#7b867d;background:#f0f3ed;font-size:14px;line-height:32px;display:block}.dd-weekline b.filled{color:#244f39;background:#d8e7cd}.dd-quadrants{background:#d4dfd6;border:1px solid #d4dfd6;grid-template-columns:1fr 1fr;gap:1px;margin:24px 0;display:grid}.dd-quadrants article{background:#f8faf5;padding:20px 22px}.dd-quadrants h3{margin:0;font-size:17px}.dd-quadrants h3 b{float:right;color:#6b7b65;font-size:15px}.dd-quadrants p{font-size:15px;line-height:2}.dd-study .cd-profile .cd-table td:first-child{min-width:230px}.dd-study li{margin:12px 0}.dd-study .cd-toc{margin-top:16px}@media print{.dd-charts,.dd-quadrants{break-inside:avoid}.dd-case{break-inside:auto}.dd-study .cd-downloads{display:none}.dd-weekline b{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.dp-research{border-bottom:2px solid #a7bbae;margin-bottom:40px;padding:12px 0 44px}.dp-research section{margin-top:36px}.dp-research h3{font-size:24px;font-weight:500}.dp-research h4{margin:0 0 14px;font-size:20px;line-height:1.5}.dp-counts{border-block:1px solid #cad5cd;grid-template-columns:repeat(4,1fr);margin:24px 0;display:grid}.dp-counts>div{border-right:1px solid #cad5cd;padding:18px 12px}.dp-counts>div:last-child{border:0}.dp-counts strong{color:#24553f;font-size:32px;line-height:1.35;display:block}.dp-counts span{font-size:14px}.dp-findings{grid-template-columns:1fr 1fr;gap:32px;display:grid}.dp-findings article{border-top:3px solid #426d58;padding:24px 0}.dp-findings article p{margin:12px 0}.dp-chart{gap:12px;max-width:800px;padding:18px 0;display:grid}.dp-bar{grid-template-columns:180px minmax(0,1fr) 45px;align-items:center;gap:12px;font-size:15px;display:grid}.dp-bar i{background:#46735b;border-radius:1px;height:10px;display:block}.dp-bar b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.dp-position{color:#586a60;margin-top:8px;font-size:13px;display:block}.dp-work{border-top:1px solid #d0d9d3}.dp-work>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:18px;padding:16px 3px;display:flex}.dp-work summary strong{overflow-wrap:anywhere;max-width:72%;font-weight:500}.dp-work summary span{color:#657469;white-space:nowrap;font-size:13px}.dp-work>div{padding:0 4px 24px}.dp-research .cd-table td{vertical-align:top}.dp-research .de-sources{gap:8px 18px}.dp-research .de-sources a{font-size:14px}.dp-research details[open]>summary{color:#234f3b}@media print{.dp-counts{break-inside:avoid}.dp-findings{display:block}.dp-findings article{break-inside:avoid}.dp-research details:not([open]){display:none}}.cr-research{color:inherit;border-top:2px solid #345d4c;margin:36px 0 48px;padding:28px 0;font-size:16px;line-height:1.85}.cr-research h2{margin:0 0 12px;font-size:28px}.cr-research h3{margin:18px 0 12px;font-size:22px;line-height:1.55}.cr-research h4{margin:18px 0 8px;font-size:18px;line-height:1.6}.cr-research p{margin:10px 0 18px}.cr-research a{color:#28614f;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.cr-research section{margin-top:34px}.cr-downloads{flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}.cr-findings{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 38px;display:grid}.cr-findings article{border-top:1px solid #9eb9a8;padding-top:5px}.cr-findings h3{font-size:20px}.cr-case{border-top:1px solid #cad8cf;padding:26px 0;scroll-margin-top:90px}.cr-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.cr-gallery figure{min-width:0;margin:0}.cr-gallery img{background:#1b2124;width:100%;height:auto;display:block}.cr-gallery figcaption{color:#53675c;margin-top:10px;font-size:14px;line-height:1.65}.cr-meta{color:#586c60;font-size:14px}.cr-application{border-left:3px solid #567d64;padding-left:16px}.cr-table{max-width:100%;margin:20px 0;overflow-x:auto}.cr-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.cr-table th,.cr-table td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border:1px solid #d3ded6;padding:16px 14px;line-height:1.85}.cr-table th{background:#edf3ee;font-size:15px;font-weight:600}.cr-table td{font-size:15px}.cr-table a{margin-right:10px;display:inline-block}.cr-table td p{margin:8px 0 0}.cr-research details{border-top:1px solid #d9e2db;padding:14px 0}.cr-research summary{cursor:pointer;font-size:15px}.cr-research details>p,.cr-research details>div{margin-left:18px}.cr-next{border-top:1px solid #cad8cf;padding-top:14px}.cr-method{margin-top:34px}.cr-next>div{max-width:900px}@media print{.cr-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-gallery figure,.cr-findings article{break-inside:avoid}.cr-table{overflow:visible}.cr-table table{min-width:0}.cr-downloads{display:none}}.dc-research{color:#273f36;margin:32px 0 60px;font-size:16px;line-height:1.85}.dc-research h2{letter-spacing:-.025em;margin:44px 0 20px;font-size:27px;line-height:1.45}.dc-research h3{margin:0 0 12px;font-size:19px;line-height:1.6}.dc-research a{color:#285f4d;text-underline-offset:4px}.dc-heading{background:#edf2e8;border-left:4px solid #537846;padding:28px 30px}.dc-heading h2{margin:0 0 16px;font-size:30px}.dc-heading p{max-width:930px;margin:0}.dc-nav{border-bottom:1px solid #d8e1d7;flex-wrap:wrap;gap:12px 22px;margin:24px 0;padding-bottom:20px;display:flex}.dc-jump{color:#28604d;font:inherit;text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #bacabf;text-decoration:underline #bacabf}.dc-jump:hover{color:#122d23;text-decoration-color:currentColor}.dc-findings{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.dc-findings article{border-bottom:1px solid #d3dfd3;padding:24px 0 28px;position:relative}.dc-index{letter-spacing:.13em;color:#667e4f;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.dc-findings p{margin:0 0 14px}.dc-refs{flex-wrap:wrap;gap:5px 14px;font-size:12px;line-height:1.6;display:flex}.dc-table{scrollbar-width:thin;max-width:100%;margin:20px 0;overflow:auto}.dc-table table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px;line-height:1.75}.dc-table th{text-align:left;color:#244638;vertical-align:top;background:#edf2ed;border-bottom:1px solid #cbd8cd;padding:13px 14px;font-weight:600}.dc-table td{vertical-align:top;border-bottom:1px solid #dde5dc;padding:14px}.dc-table td p{margin:5px 0 10px}.dc-table tr:hover td{background:#f5f7f0}.dc-table td:first-child{min-width:150px}.dc-meta{color:#67776d;font-size:12px;line-height:1.7}.dc-table small{margin-top:7px;display:block}.dc-dossier{background:#fcfdf9;border:1px solid #d8e0d5;border-radius:5px;margin:14px 0;scroll-margin-top:90px}.dc-dossier>summary{cursor:pointer;align-items:baseline;gap:14px;padding:19px 22px;list-style:none;display:flex}.dc-dossier>summary:after{content:"+";color:#668357;margin-left:auto;font-size:20px}.dc-dossier[open]>summary:after{content:"−"}.dc-dossier>summary>b{color:#6b8157;font-size:13px}.dc-dossier>summary>strong{font-size:17px;font-weight:500}.dc-dossier>summary>span{color:#6a7c6b;white-space:nowrap;font-size:12px}.dc-dossier[open]>summary{background:#edf2e8;border-bottom:1px solid #d8e0d5}.dc-dossier-body{padding:22px 26px}.dc-dossier-body>section{margin:30px 0}.dc-dossier-body h3{border-top:1px solid #e0e7dc;padding-top:10px}.dc-lead{font-size:17px;line-height:1.9}.dc-point{margin-bottom:22px}.dc-point p{margin:8px 0}.dc-evidence{color:#607165;margin:14px 0 24px;font-size:13px}.dc-evidence>summary{cursor:pointer;color:#426a56;line-height:1.7}.dc-evidence[open]{background:#f1f4ed;border:1px solid #dce4d7;padding:16px}.dc-evidence>div{margin:14px 0}.dc-evidence p{margin:7px 0 15px}.dc-calendar{background:#f0f4e9;border:1px solid #d5dfca;margin:28px 0 40px;padding:24px}.dc-calendar figcaption{font-size:20px;font-weight:500}.dc-calendar th small{font-size:11px;font-weight:400;display:block}.dc-calendar td{text-align:center;min-width:58px;background:0 0!important;padding:10px!important}.dc-calendar td span{border-radius:4px;place-items:center;width:38px;height:38px;display:inline-grid}.dc-active span{color:#fff;background:#416f50}.dc-zero span{color:#61765b;background:#e0e8d8}.dc-unknown span{color:#8a9886;border:1px dashed #adb9a5}.dc-case{border-bottom:1px solid #d2ddcd;padding:26px 0}.dc-case h3{font-size:23px}.dc-implication{border-left:3px solid #7e995e;padding-left:18px}.dc-next{grid-template-columns:1fr 1fr;gap:26px;display:grid}.dc-next article{background:#edf2e8;padding:24px}.dc-next p{margin:10px 0 0}.dc-research>section{scroll-margin-top:90px}@media print{.dc-nav,.cd-downloads{display:none}.dc-findings,.dc-next{display:block}.dc-dossier{break-inside:auto}.dc-table{overflow:visible}.dc-table table{min-width:0;font-size:10px}.dc-table th,.dc-table td{padding:7px}.dc-calendar td span{width:25px;height:25px}.dc-evidence{font-size:10px}.dc-heading{break-inside:avoid}.dc-research h2,.dc-research h3{break-after:avoid}}.tc-research{color:#263f34;margin:44px 0 64px;line-height:1.85}.tc-heading{border-top:3px solid #365b48;padding-top:24px}.tc-heading h2{margin:0 0 16px;font-size:clamp(24px,3vw,34px);line-height:1.4}.tc-downloads,.tc-sources{flex-wrap:wrap;gap:12px 24px;display:flex}.tc-research a{color:#28614f;text-underline-offset:4px}.tc-meta,.tc-research small{color:#657369;font-size:12px;line-height:1.75}.tc-research small{margin-top:8px;display:block}.tc-table{border:1px solid #d5e0d7;border-radius:5px;margin:22px 0;overflow-x:auto}.tc-table table{border-collapse:collapse;width:100%;min-width:730px;font-size:14px}.tc-table th,.tc-table td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d5e0d7;padding:18px}.tc-table thead{background:#eaf0e7}.tc-table tbody th{min-width:135px}.tc-table td:first-child{min-width:180px;max-width:300px}.tc-judgments{grid-template-columns:1fr 1fr;gap:18px 36px;margin:32px 0;display:grid}.tc-judgments h3{margin-bottom:8px;font-size:19px}.tc-judgments p{margin-top:0}.tc-dossier{border:1px solid #cdd8d0;border-radius:6px;margin:18px 0;scroll-margin-top:32px}.tc-dossier>summary{cursor:pointer;background:#f1f4ee;padding:22px}.tc-dossier>summary strong{margin-right:22px;font-size:22px}.tc-dossier>summary span{color:#667768}.tc-body{padding:12px 26px 30px}.tc-body h3{margin:38px 0 16px;font-size:23px}.tc-body h4{margin:18px 0 9px;font-size:17px;line-height:1.65}.tc-fields{margin:24px 0}.tc-fields>div{border-bottom:1px solid #e1e7df;grid-template-columns:150px 1fr;gap:18px;padding:16px 0;display:grid}.tc-fields dt{font-weight:600}.tc-fields dd{margin:0}.tc-finding{border-bottom:1px solid #e1e7df;margin-bottom:20px;padding-bottom:20px}.tc-finding p{margin:8px 0}.tc-sources{font-size:13px}.tc-comments{padding-left:24px}.tc-comments li{margin:14px 0}.tc-outside{font-size:13px}.tc-next{border-top:2px solid #365b48;margin-top:36px;padding-top:12px}@media print{.tc-dossier{break-inside:auto}.tc-dossier>summary{break-after:avoid}.tc-table{overflow:visible}.tc-table table{min-width:0;font-size:10px}.tc-downloads,.tc-outside{display:none}.tc-judgments{display:block}.tc-fields>div{break-inside:avoid}}.tc-closure-overview{margin:28px 0 40px}.tc-closure-overview h3{font-size:24px}.tc-closure-case{border-bottom:2px solid #afc2b2;padding:4px 0 20px}.tc-proof{max-width:700px;margin:24px 0}.tc-proof img{background:#172119;border-radius:6px;width:100%;height:auto;display:block}.tc-proof figcaption{color:#566a5d;margin-top:10px;font-size:13px;line-height:1.7}.tc-reading-scope{margin:18px 0;font-size:12px;line-height:1.8}.tc-reading-scope summary{cursor:pointer;color:#50665a}@media print{.tc-proof{break-inside:avoid;max-width:440px}.tc-closure-case h3{break-after:avoid}}.de-research{font-size:16px;line-height:1.8}.de-research h1{max-width:960px}.de-counts{border-top:1px solid #d5dfd7;border-bottom:1px solid #d5dfd7;grid-template-columns:repeat(4,1fr);gap:22px;padding:22px 0;display:grid}.de-counts strong{color:#234b3d;font-size:32px;font-weight:600;line-height:1.35;display:block}.de-counts span{margin-top:5px;font-size:14px;display:block}.de-meta,.content-demand .de-meta{color:#627168;font-size:13px;line-height:1.75}.de-meta small,small.de-meta{margin-top:7px;display:block}.de-findings{grid-template-columns:1fr 1fr;gap:12px 34px;display:grid}.de-findings>article{border-bottom:1px solid #dae2dc;align-items:flex-start;gap:14px;padding:16px 0 22px;display:flex}.de-number{color:#718777;padding-top:2px;font-size:14px}.de-findings h3{margin:0;font-size:19px}.de-findings p{font-size:16px}.de-sources{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.de-sectors{grid-template-columns:1fr 1fr;gap:0 34px;margin-bottom:32px;display:grid}.de-sectors>div{border-bottom:1px solid #dae2dc;padding:8px 0 20px}.de-sectors h3{margin-top:12px}.de-topic-links{flex-wrap:wrap;gap:10px 20px;font-size:15px;display:flex}.de-fields{margin:15px 0}.de-fields>div{border-bottom:1px solid #e0e7e1;grid-template-columns:118px minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.de-fields dt{color:#294d3f;font-size:14px;font-weight:600}.de-fields dd{overflow-wrap:anywhere;margin:0;font-size:16px}.de-cases>article{border-bottom:1px solid #cfdad1;padding:12px 0 28px}.de-metrics{flex-wrap:wrap;gap:8px 24px;margin:14px 0 20px;font-size:14px;display:flex}.de-metrics b{color:#294d3f;font-weight:600}.de-object{padding:14px 0 26px;scroll-margin-top:100px}.de-object+.de-object{border-top:2px solid #bdcfc1}.de-research .cd-profile>summary span{font-size:14px}.de-research .cd-table td{overflow-wrap:anywhere;min-width:90px}.de-research .cd-table th{min-width:90px}.de-research .cd-table td:first-child{min-width:160px}.de-research .cd-profile-body .de-fields>div{grid-template-columns:118px minmax(0,1fr);font-size:16px}.de-research .cd-profile-body .de-fields dd{font-size:16px}.de-research .cd-table a{word-break:break-word}.de-research section,.de-research .cd-profile{scroll-margin-top:100px}@media print{.de-findings{display:block}.de-findings>article{break-inside:avoid}.de-sources a{overflow-wrap:anywhere}.de-counts strong{font-size:24px}.de-fields dd,.de-research .cd-profile-body .de-fields dd{font-size:10pt}.de-counts{break-inside:avoid}.de-object{break-inside:auto}.de-research details>summary{break-after:avoid}.de-research .cd-table table{font-size:9pt}}
