body.site-v2{--site-paper:#f6f7f1;--site-forest:#123d2a;--site-green:#166534;--site-ink:#162c23;--site-muted:#52675b;--site-line:#d8e1d5;--site-button-radius:6px;--site-shadow:0 1px 2px #122d280a,0 6px 20px -6px #122d2817}body.site-v2 .site-page{min-height:60vh;background:var(--site-paper);color:var(--site-ink)}body.site-v2 .site-container,body.site-v2 .site-page .container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:72px}body.site-v2 .site-page h2{color:var(--site-forest);font-size:36px;line-height:44px;font-weight:500;letter-spacing:-.02em}body.site-v2 .site-page-header{position:relative;padding-block:64px 48px;overflow:hidden}body.site-v2 .site-page-header h1{max-width:1180px;margin:0 0 24px;padding:0;background:none;color:var(--site-forest);-webkit-text-fill-color:currentColor;font-size:64px;line-height:1.125;letter-spacing:-.02em;font-weight:500;text-wrap:balance}body.site-v2 .site-title-block{max-width:1180px;margin:0;text-align:left}body.site-v2 .site-page-header p{max-width:900px;margin-inline:0;color:var(--site-muted);font-size:20px;line-height:30px}body.site-v2 .site-decoration{display:none}body.site-v2 .site-section{position:relative;padding-block:64px;background:var(--site-paper)}body.site-v2 .site-section-heading{margin-bottom:32px;text-align:left}body.site-v2 .site-heading,body.site-v2 .site-section-heading h2{margin:0;padding:0;color:var(--site-forest);background:none;-webkit-text-fill-color:currentColor;font-size:48px;line-height:56px;letter-spacing:-.02em;font-weight:500}body.site-v2 .site-card{border:.5px solid rgba(25,62,62,.16);border-radius:8px;background:white;box-shadow:var(--site-shadow);backdrop-filter:none;min-width:0}body.site-v2 .site-card:hover{box-shadow:var(--site-shadow);transform:none}body.site-v2 a.site-card{transition:border-color .2s,box-shadow .2s}body.site-v2 a.site-card:hover{border-color:#7c9e8a;box-shadow:0 2px 4px #122d280a,0 8px 24px -6px #122d2820}body.site-v2 .site-card img{transition:none}body.site-v2 .site-card:hover img{transform:none;scale:1}body.site-v2 .site-card-title{color:var(--site-forest);font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.01em}body.site-v2 .site-card:hover .site-card-title{color:var(--site-green)}body.site-v2 .site-card-copy{color:var(--site-ink);font-size:16px;line-height:26px}body.site-v2 .site-card-meta{color:var(--site-muted);font-size:14px;line-height:20px}body.site-v2 .site-card-meta svg{flex-shrink:0;color:var(--site-green)}body.site-v2 .site-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;width:fit-content;max-width:100%;min-height:52px;padding:16px 20px;border:.5px solid var(--site-forest);border-radius:4px;background:var(--site-forest);font-size:14px;line-height:20px;font-weight:500;box-shadow:none;transform:none;cursor:pointer;transition:background-color .2s,border-color .2s}body.site-v2 .site-button:hover{color:white;background:var(--site-green);border-color:var(--site-green);box-shadow:none;transform:none;scale:1}body.site-v2 .site-button:disabled{cursor:default;opacity:.5}body.site-v2 .site-button svg{flex-shrink:0;animation:none}body.site-v2 .site-button-block{width:100%}body.site-v2 .site-link{color:var(--site-green);font-weight:500;text-underline-offset:4px}body.site-v2 .site-link:hover{text-decoration:underline}body.site-v2 .site-page :is(a,button,input,select,textarea):focus-visible,body.site-v2 .site-search :is(a,button,input):focus-visible,body.site-v2 .site-section :is(a,button):focus-visible{outline:2px solid var(--site-green);outline-offset:4px}body.site-v2 .site-list-content{padding-bottom:64px}body.site-v2 .site-filters{position:sticky;top:117px;background:white;border:.5px solid var(--site-line);border-radius:8px;padding:24px;box-shadow:var(--site-shadow)}body.site-v2 .site-filter-link{display:block;padding:10px 12px;border-radius:4px;font-size:14px;line-height:20px;color:var(--site-ink);transition:background-color .2s}body.site-v2 .site-filter-link:hover{background:#eaf0e5}body.site-v2 .site-filter-link[aria-current=true]{background:var(--site-forest);color:white}body.site-v2 .site-collection-banner{position:relative;min-height:256px;overflow:hidden}body.site-v2 .site-image-caption{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:32px;background:linear-gradient(0deg,#082d20d9,#082d2030 75%,transparent)}body.site-v2 .site-image-caption h2{max-width:1000px;font-size:40px;line-height:48px;color:white;font-weight:500;text-shadow:none}body.site-v2 .site-collection-content{padding:32px}body.site-v2 .site-detail-page{background:linear-gradient(96deg,#f6fbfd,#e7f4f8)}body.site-v2 .site-detail-page .site-page-header{padding-bottom:40px}body.site-v2 .site-detail-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:24px;color:#486568}body.site-v2 .site-detail-meta svg{color:#006957}body.site-v2 .site-detail-content{padding-block:0 64px}body.site-v2 .site-detail-content .container{max-width:1440px}body.site-v2 .site-detail-cover{position:relative;overflow:hidden;border-radius:8px;box-shadow:var(--site-shadow)}body.site-v2 .site-detail-panel{background:white;border:.5px solid #193e3e29;border-radius:8px;box-shadow:var(--site-shadow);padding:24px;min-width:0}body.site-v2 .site-detail-panel h2{font-size:28px;line-height:36px}body.site-v2 .site-detail-panel h2,body.site-v2 .site-detail-panel h3{font-weight:500;color:var(--site-forest)}body.site-v2 .site-detail-panel p{white-space:pre-line}body.site-v2 .site-detail-content .site-detail-description{font-size:20px;line-height:30px;color:#213f42}body.site-v2 .site-detail-cta{padding-bottom:64px}body.site-v2 .site-detail-cta .site-card{padding:32px}body.site-v2 .site-analysis-panel{border:.5px solid #193e3e29;border-radius:8px;background:white;box-shadow:var(--site-shadow);padding:32px}body.site-v2 .site-analysis-heading{color:var(--site-forest);font-size:28px;line-height:36px;font-weight:500}body.site-v2 .site-analysis-note{padding:24px;border:.5px solid var(--site-line);border-radius:4px;background:#eef3e9;color:var(--site-ink)}body.site-v2 .site-analysis-chart{border-radius:8px}body.site-v2 .site-legal{padding-top:64px;padding-bottom:64px}body.site-v2 .site-legal-header{max-width:1000px;margin:0 0 48px;text-align:left}body.site-v2 .site-legal h1{font-size:64px;line-height:72px;letter-spacing:-.02em;font-weight:500;background:none;color:var(--site-forest);-webkit-text-fill-color:currentColor}body.site-v2 .site-legal-copy{max-width:1000px;margin-inline:0;font-size:16px;line-height:27px}body.site-v2 .site-legal-copy h2{color:var(--site-forest);font-size:28px;line-height:36px;font-weight:500;scroll-margin-top:16px}body.site-v2 .site-legal-copy [id]{scroll-margin-top:16px}body.site-v2 .site-legal-nav{background:white;border:.5px solid var(--site-line);border-radius:8px;padding:24px}body.site-v2 .site-newsletter{padding:32px}body.site-v2 .site-newsletter-header{text-align:left;margin-bottom:24px}body.site-v2 .site-newsletter-header h2{font-size:28px;line-height:36px;font-weight:500}body.site-v2 .site-newsletter-header p{color:var(--site-muted);line-height:26px}body.site-v2 .site-newsletter input,body.site-v2 .site-search input{min-height:52px;background:white;border:.5px solid var(--site-line);border-radius:4px;font-size:16px;line-height:26px;color:var(--site-ink);box-shadow:none}body.site-v2 .site-newsletter .site-button{width:100%}body.site-v2 .site-search{background:var(--site-paper);border:.5px solid var(--site-line);border-radius:8px;box-shadow:0 12px 40px #123d2a29}body.site-v2 .site-search-header{border-color:var(--site-line);background:var(--site-paper)}body.site-v2 .site-search-result{background:white;border:.5px solid var(--site-line);border-radius:8px}body.site-v2 .site-search-result:hover{background:#eef3e9;border-color:#7c9e8a}body.site-v2 .site-tag{padding:4px 8px;border:.5px solid var(--site-line);border-radius:4px;background:#eef3e9;color:var(--site-green);font-size:12px;line-height:18px}body.site-v2 .site-region-nav{background:#f6f7f1eb;border:.5px solid var(--site-line);border-radius:8px;box-shadow:var(--site-shadow);backdrop-filter:blur(24px)}body.site-v2 .site-region-nav-button{border-radius:4px}body.site-v2 .site-region-nav-button,body.site-v2 .site-region-nav-button:hover{box-shadow:none;transform:none;scale:1}body.site-v2 .site-region-nav-button[aria-current=true]{outline:1px solid currentColor;outline-offset:-1px}body.site-v2 .site-region-nav-image{transform:none;scale:1}body.site-v2 .site-region-nav-progress{height:2px;border-radius:0;background:var(--site-green)}body.site-v2 .site-home-hero{position:relative;background:var(--site-paper);overflow:hidden}body.site-v2 .site-home-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,760px);align-items:center;min-height:80svh;padding-block:64px}body.site-v2 .site-home-hero h1{margin:0 0 24px;color:var(--site-forest);font-size:clamp(48px,5.28vw,76px);line-height:1.1053;letter-spacing:-.02em;font-weight:500;text-wrap:balance}body.site-v2 .site-home-slogan{font-size:24px;line-height:32px;color:var(--site-green);font-weight:400;margin:0 0 32px}body.site-v2 .site-home-analysis{max-width:660px;color:var(--site-muted);font-size:18px;line-height:29px;margin-bottom:24px}body.site-v2 .site-home-media{position:absolute;inset:0;overflow:hidden;background:#123d2a}body.site-v2 .site-home-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,30,20,.78),rgba(6,30,20,.55) 52%,rgba(6,30,20,.16))}body.site-v2 .site-home-media video{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}body.site-v2 .site-home-stats{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--site-line);margin-top:32px;padding-top:24px}body.site-v2 .site-home-stat-value{color:var(--site-green);font-size:48px;line-height:56px;font-weight:500;font-variant-numeric:tabular-nums}body.site-v2 .site-home-stats h3{color:var(--site-muted);font-size:14px;line-height:20px;font-weight:400;margin-top:8px}body.site-v2 .site-mission-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}body.site-v2 .site-mission-copy{display:flex;flex-direction:column;gap:40px}body.site-v2 .site-mission-copy h3{color:var(--site-forest);font-size:36px;line-height:44px;font-weight:500;margin-bottom:16px}body.site-v2 .site-mission-copy p{color:var(--site-muted);font-size:18px;line-height:29px}body.site-v2 .site-mission-photo{position:relative;min-height:560px;height:100%;overflow:hidden;border-radius:8px}body.site-v2 .site-home-centers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}body.site-v2 .site-home-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:24px 16px;text-align:center}body.site-v2 .site-home-center-icon{position:relative;width:88px;height:88px;margin-bottom:24px}body.site-v2 .site-home-center h3{color:var(--site-forest);font-size:18px;line-height:26px;font-weight:500}body.site-v2 .site-center-popover{border:.5px solid var(--site-line);background:white;border-radius:8px;box-shadow:var(--site-shadow)}body.site-v2 .site-solutions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body.site-v2 .site-solution{overflow:hidden}body.site-v2 .site-solution-image{position:relative;aspect-ratio:1.8}body.site-v2 .site-solution-copy{padding:24px}body.site-v2 .site-solution h3{color:var(--site-forest);font-size:28px;line-height:36px;font-weight:500;margin-bottom:16px}body.site-v2 .site-solution p{color:var(--site-muted);font-size:16px;line-height:26px;margin-top:12px}body.site-v2 .site-roles-image{height:360px;width:100%;border-radius:8px;object-fit:cover;margin-bottom:32px}body.site-v2 .site-home-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body.site-v2 .site-role-card{display:flex;flex-direction:column;height:100%;padding:24px}body.site-v2 .site-role-card svg{color:var(--site-green);margin-bottom:24px}body.site-v2 .site-role-card h3{font-size:14px;line-height:20px;color:var(--site-green);font-weight:500;margin-bottom:12px}body.site-v2 .site-role-title{font-size:24px;line-height:32px;color:var(--site-forest);font-weight:500;margin-bottom:16px}body.site-v2 .site-role-description{font-size:16px;line-height:26px;color:var(--site-muted)}body.site-v2 .site-home-download{margin-top:32px}@media(min-width:768px) and (max-width:1100px){body.site-v2 .site-container,body.site-v2 .site-page .container{padding-inline:40px}body.site-v2 .site-home-hero-grid,body.site-v2 .site-mission-grid{gap:32px}body.site-v2 .site-home-centers{grid-template-columns:repeat(3,minmax(0,1fr))}body.site-v2 .site-home-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){body.site-v2 .site-home-hero-grid,body.site-v2 .site-mission-grid{grid-template-columns:minmax(0,1fr)}body.site-v2 .site-home-media,body.site-v2 .site-mission-photo{min-height:360px}}@media(max-width:767px){body.site-v2 .site-container,body.site-v2 .site-page .container{padding-inline:24px}body.site-v2 .site-page-header{padding-block:40px 32px}body.site-v2 .site-legal h1,body.site-v2 .site-page-header h1{font-size:36px;line-height:44px;margin-bottom:20px}body.site-v2 .site-page-header p{font-size:16px;line-height:26px}body.site-v2 .site-section{padding-block:40px}body.site-v2 .site-heading,body.site-v2 .site-section-heading h2{font-size:36px;line-height:44px}body.site-v2 .site-section-heading{margin-bottom:24px}body.site-v2 .site-card-title{font-size:20px;line-height:28px}body.site-v2 .site-filters{position:static;padding:20px}body.site-v2 .site-filters ul{display:flex;flex-wrap:wrap;gap:8px}body.site-v2 .site-filters li{margin:0}body.site-v2 .site-filter-link{border:.5px solid var(--site-line)}body.site-v2 .site-detail-content,body.site-v2 .site-detail-cta,body.site-v2 .site-list-content{padding-bottom:40px}body.site-v2 .site-image-caption{padding:24px}body.site-v2 .site-image-caption h2{font-size:28px;line-height:36px}body.site-v2 .site-analysis-panel,body.site-v2 .site-collection-content,body.site-v2 .site-detail-panel,body.site-v2 .site-newsletter{padding:20px}body.site-v2 .site-detail-content .site-detail-description{font-size:18px;line-height:29px}body.site-v2 .site-analysis-heading,body.site-v2 .site-detail-content h2,body.site-v2 .site-legal-copy h2{font-size:24px;line-height:32px}body.site-v2 .site-legal{padding-block:40px}body.site-v2 .site-legal-header{margin-bottom:32px}body.site-v2 .site-home-hero-grid{padding-block:40px;gap:32px}body.site-v2 .site-home-hero h1{font-size:40px;line-height:48px}body.site-v2 .site-home-slogan{font-size:20px;line-height:28px;margin-bottom:24px}body.site-v2 .site-home-analysis{font-size:16px;line-height:26px}body.site-v2 .site-home-stat-value{font-size:40px;line-height:48px}body.site-v2 .site-home-media{min-height:280px}body.site-v2 .site-mission-photo{min-height:300px}body.site-v2 .site-mission-copy h3{font-size:28px;line-height:36px}body.site-v2 .site-mission-copy p{font-size:16px;line-height:26px}body.site-v2 .site-home-centers{grid-template-columns:repeat(2,minmax(0,1fr))}body.site-v2 .site-home-center{min-height:190px;padding:20px 12px}body.site-v2 .site-home-center-icon{width:64px;height:64px}body.site-v2 .site-home-roles,body.site-v2 .site-solutions-grid{grid-template-columns:minmax(0,1fr)}body.site-v2 .site-solution h3{font-size:24px;line-height:32px}body.site-v2 .site-roles-image{height:240px}}@media(prefers-reduced-motion:reduce){body.site-v2 .site-home-hero *,body.site-v2 .site-page *,body.site-v2 .site-search *,body.site-v2 .site-section *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}body.site-v2 .site-section-divider{max-width:1296px;margin-inline:auto;padding-inline:24px}body.site-v2 .site-divider-line{height:1px;background:var(--site-line)}body.site-v2 .site-program-logo{padding:24px;background:white;border:.5px solid var(--site-line);border-radius:8px;width:fit-content}body.site-v2 .site-page [data-slot=pagination]{margin-top:32px}body.site-v2 .site-page [data-slot=pagination-content]{flex-wrap:wrap;justify-content:center}body.site-v2 .site-page [data-slot=pagination] :is(a,span[data-slot=pagination-link]){min-height:44px;border-radius:4px;border-color:var(--site-line);box-shadow:none;color:var(--site-forest)}body.site-v2 .site-page [data-slot=pagination-link][data-active=true]{background:var(--site-forest);color:white;border-color:var(--site-forest)}body.site-v2 .site-page [data-slot=pagination] a:hover{background:#eaf0e5}body.site-v2 .site-newsletter[data-state=error] .site-button{background:#9d2e2e;border-color:#9d2e2e}body.site-v2 .site-newsletter[data-state=success] .site-button{background:var(--site-green)}body.site-v2 .site-chart-legend{min-height:44px;border:.5px solid var(--site-line);border-radius:4px;background:white;text-align:left}body.site-v2 .site-chart-legend:hover{background:#eef3e9}body.site-v2 .site-chart-legend[aria-pressed=true]{background:#eef3e9;border-color:var(--site-green);box-shadow:none}body.site-v2 .site-chart-tooltip{background:var(--site-forest);border:.5px solid #ffffff29;border-radius:4px;box-shadow:var(--site-shadow)}body.site-v2 .site-list-marker{display:block;width:4px;height:4px;margin-top:11px;flex-shrink:0;background:var(--site-green);border-radius:50%}body.site-v2 .site-card:hover{scale:1}body.site-v2 .site-page .site-collection-banner+.site-collection-content{padding-top:32px}body.site-v2 .site-detail-data{border-top:.5px solid var(--site-line);padding-top:24px}body.site-v2 .site-filters h3{font-size:16px;line-height:24px;font-weight:500}body.site-v2 .site-page-header .site-source-language-note{max-width:800px;margin-bottom:24px;font-size:14px;line-height:23px;color:var(--site-muted)}body.site-v2 .site-page .site-form-container{max-width:800px}body.site-v2 .site-search-overlay{z-index:100;background:#082d2080}body.site-v2 .site-search{z-index:110}body.site-v2 .site-search-metadata{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--site-muted);font-size:12px;line-height:18px}body.site-v2 .site-search-metadata>span{display:inline-flex;align-items:flex-start;gap:6px;min-width:0}body.site-v2 .site-search-metadata svg{flex-shrink:0;margin-top:2px;color:var(--site-green)}body.site-v2 [lang=zh]{font-family:var(--font-noto-sc),sans-serif}body.site-v2 .site-page .site-card[id]{scroll-margin-top:16px}body.site-v2 .site-home-hero :is(h1,.site-home-slogan,.site-home-analysis,.site-home-stat-value,.site-home-stats h3){color:#fff}body.site-v2 .site-home-hero .site-home-stats{border-color:#ffffff4d;max-width:660px}body.site-v2 .site-button{color:white;border-radius:var(--site-button-radius);background:linear-gradient(180deg,#ffffff0d,transparent 65%),var(--site-forest);border-color:#123d2a;box-shadow:inset 0 1px 0 #ffffff26,0 1px 2px #082d2014;-webkit-backdrop-filter:none;backdrop-filter:none}body.site-v2 .site-button:not(:disabled):hover{color:white;background:linear-gradient(180deg,#ffffff12,transparent 65%),var(--site-green);border-color:var(--site-green);box-shadow:inset 0 1px 0 #ffffff38,0 2px 5px #082d201a}body.site-v2 .site-home-hero .site-button{background:linear-gradient(135deg,#ffffff1f,#ffffff08),#123d2a66;border-color:#ffffff66;box-shadow:inset 0 1px 0 #ffffff38,0 2px 8px #082d201a;-webkit-backdrop-filter:blur(16px) saturate(115%);backdrop-filter:blur(16px) saturate(115%)}body.site-v2 .site-home-hero .site-button:hover{background:linear-gradient(135deg,#ffffff2b,#ffffff14),#123d2a80;border-color:#ffffffa6}body.site-v2 .cop31-home .cop31-button{color:var(--site-forest);border-radius:var(--site-button-radius);background:linear-gradient(180deg,#ffffff66,transparent),#edf2e7;border-color:#ffffff99;box-shadow:inset 0 1px 0 #ffffffcc,0 1px 3px #082d2014}body.site-v2 .cop31-home .cop31-button:hover{background:#ffffff;border-color:white}body.site-v2 .cop31-home .cop31-button:focus-visible,body.site-v2 .site-home-hero .site-button:focus-visible{outline:2px solid white;outline-offset:4px}@media(max-width:767px){body.site-v2 .site-home-hero-grid{min-height:calc(100svh - 81px)}body.site-v2 .site-home-media:after{background:linear-gradient(180deg,rgba(6,30,20,.68),rgba(6,30,20,.76))}}:root{--site-navbar-height:93px}.site-navbar{position:fixed;inset:0 0 auto;z-index:60;color:#123d2a;background:#f6f7f1;border-bottom:.5px solid rgba(25,62,62,.16);transition:background-color .2s,box-shadow .2s}.site-navbar[data-scrolled=true]{background:rgba(246,247,241,.92);backdrop-filter:blur(24px);box-shadow:0 4px 20px #123d2a08}.site-navbar-row{max-width:1440px;height:var(--site-navbar-height);margin-inline:auto;padding-inline:72px;display:flex;align-items:center;justify-content:space-between;gap:32px}.site-navbar-spacer{height:var(--site-navbar-height);flex:none}.site-navbar-brand{display:flex;align-items:center;gap:12px;color:#123d2a;min-width:0;text-decoration:none}.site-navbar-logo{display:block;flex:none;width:40px;height:40px}.site-navbar-brand-full{max-width:270px;font-size:14px;line-height:20px;font-weight:500}.site-navbar-brand-short{display:none}.site-navbar-desktop{display:flex;align-items:center;gap:12px;flex:none}.site-navbar-mobile{display:none}.site-nav-control,button.site-language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;height:44px;min-width:44px;padding:12px 16px;border:1px solid transparent;border-radius:6px;background:transparent;color:#123d2a;font-size:14px;line-height:18px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transform:none;transition:background-color .18s,border-color .18s,color .18s}.site-nav-control svg,button.site-language-trigger svg{width:18px;height:18px;flex:none}.site-nav-control:hover,button.site-language-trigger:hover{background:#eaf0e5;border-color:#d8e1d5;color:#123d2a;transform:none}.site-nav-icon{padding:12px}.site-navbar .site-nav-subscribe{background:linear-gradient(180deg,#ffffff0d,transparent 65%),#123d2a;color:white;border-color:#123d2a;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff26,0 1px 2px #082d2014}.site-navbar .site-nav-subscribe:hover{background:linear-gradient(180deg,#ffffff12,transparent 65%),#166534;border-color:#166534;color:white}.site-nav-control:focus-visible,.site-navbar a:focus-visible,button.site-language-trigger:focus-visible{outline:2px solid #166534;outline-offset:3px;box-shadow:none}button.site-language-trigger{width:138px;padding-inline:12px}button.site-language-trigger>svg:last-child{width:16px;height:16px}.site-language-menu[data-slot=dropdown-menu-content]{z-index:90;width:168px;padding:4px;background:#f6f7f1;color:#123d2a;border:.5px solid rgba(25,62,62,.16);border-radius:8px;box-shadow:0 6px 20px -6px #122d2817}.site-language-menu .site-language-option{min-height:44px;padding-block:12px;border-radius:4px;font-size:14px;line-height:20px;color:#123d2a;cursor:pointer}.site-language-menu .site-language-option[data-highlighted],.site-language-menu .site-language-option[data-state=checked]{color:#123d2a;background:#eaf0e5}.site-mobile-navigation{display:none}.site-navigation-breadcrumb{width:100%;box-sizing:border-box;max-width:1440px;margin-inline:auto;padding:16px 72px 0;color:#52675b}.site-navigation-breadcrumb a:hover{color:#166534}@media(min-width:768px) and (max-width:1100px){.site-navbar-row{padding-inline:40px;gap:24px}.site-navbar-brand-full{max-width:220px;font-size:12px;line-height:18px}.site-navbar-desktop{gap:8px}.site-navigation-breadcrumb{padding-inline:40px}}@media(max-width:767px){:root{--site-navbar-height:81px}.site-navbar-row{padding-inline:24px;gap:12px}.site-navbar-brand{gap:8px}.site-navbar-logo{width:36px;height:36px}.site-navbar-brand-full{display:none}.site-navbar-brand-short{display:block;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap}.site-navbar-desktop{display:none}.site-navbar-mobile{display:flex;align-items:center;gap:4px;flex:none}button.site-language-trigger-compact{width:68px;padding-inline:8px;gap:6px}.site-mobile-navigation{display:flex;flex-direction:column;gap:12px;padding:16px 24px 24px;background:#f6f7f1;border-top:.5px solid rgba(25,62,62,.16)}.site-mobile-navigation .site-nav-control{width:100%;justify-content:space-between}.site-navigation-breadcrumb{padding:16px 24px 0}}@media(max-width:359px){.site-navbar-row{padding-inline:16px}.site-navbar-brand-short{display:none}}@media(prefers-reduced-motion:reduce){.site-language-menu,.site-language-menu *,.site-navbar,.site-navbar *{animation:none!important;transition:none!important}}.cop31-detail-v2 .cop31-detail-v2-shell{display:flex;flex-direction:column;align-items:stretch;gap:32px;height:auto;min-height:0;padding-block:64px}.cop31-detail-v2-heading{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.cop31-detail-v2-heading h1{margin:0}.cop31-detail-v2-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:40px;align-items:start;min-height:0}.cop31-detail-v2 .cop31-detail-v2-sidebar{align-items:stretch;gap:20px;height:auto}.cop31-detail-v2 .cop31-detail-v2-sidebar,.cop31-detail-v2-content{display:flex;flex-direction:column;align-self:start;min-height:0;min-width:0}.cop31-detail-v2-content{gap:24px}.cop31-detail-v2 .cop31-card{margin:0;padding:24px}.cop31-detail-v2 .cop31-detail-v2-venue{display:flex;flex-direction:column;gap:16px}.cop31-detail-v2 .cop31-detail-v2-venue h2{margin:0;color:#006957;font-size:14px;line-height:20px;font-weight:500;letter-spacing:0}.cop31-detail-v2 .cop31-detail-v2-venue>p:not(.cop31-role){font-size:20px;line-height:30px;overflow-wrap:anywhere}.cop31-detail-v2 .cop31-detail-v2-description h2{margin:0 0 16px;font-size:24px;line-height:32px;font-weight:500;letter-spacing:0}.cop31-detail-v2 .cop31-detail-v2-description p{margin:0;color:#213f42;font-size:20px;line-height:30px;white-space:pre-line;overflow-wrap:anywhere}.cop31-detail-v2-participants{display:flex;flex-direction:column;gap:20px}.cop31-detail-v2-participants>div{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:20px}.cop31-detail-v2-participants dt{color:#006957;font-size:14px;line-height:24px;font-weight:500}.cop31-detail-v2-participants dd{margin:0;color:#213f42;font-size:16px;line-height:26px;white-space:pre-line;overflow-wrap:anywhere}.cop31-detail-v2 .cop31-source-note{margin:0;font-size:12px;line-height:18px;color:#486568}.cop31-poster-thumbnail{position:relative;display:block;width:100%;height:auto;margin:0;padding:8px;border:.5px solid rgba(25,62,62,.16);border-radius:8px;background:white;box-shadow:0 1px 2px #122d280a,0 6px 20px -6px #122d2817;cursor:zoom-in}.cop31-poster-thumbnail img{display:block;width:100%;height:auto;object-fit:contain}.cop31-poster-enlarge-hint{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:.5px solid rgba(25,62,62,.16);border-radius:4px;color:#123d2a;background:rgba(246,247,241,.96);font-size:12px;line-height:18px;opacity:0;pointer-events:none;transition:opacity .18s}.cop31-poster-thumbnail:focus-visible .cop31-poster-enlarge-hint,.cop31-poster-thumbnail:hover .cop31-poster-enlarge-hint{opacity:1}.cop31-poster-overlay{position:fixed;inset:0;z-index:100;background:rgba(8,45,32,.86);backdrop-filter:blur(8px)}.cop31-poster-dialog{position:fixed;inset:24px;z-index:101;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1200px,calc(100vw - 48px));height:calc(100dvh - 48px);max-width:100%;margin:auto;padding:16px;gap:16px;background:#f6f7f1;border:.5px solid rgba(25,62,62,.16);border-radius:8px;box-shadow:0 16px 64px #082d2040;color:#123d2a}.cop31-poster-dialog-header{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;min-width:0}.cop31-poster-dialog-title{margin:0;font-size:16px;line-height:24px;font-weight:500;overflow-wrap:anywhere}.cop31-poster-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:1px solid #d8e1d5;border-radius:4px;background:white;color:#123d2a;cursor:pointer;transition:background-color .18s}.cop31-poster-close:hover{background:#eaf0e5}.cop31-poster-close:focus-visible{outline:2px solid #166534;outline-offset:3px}.cop31-poster-dialog-image{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:hidden}.cop31-poster-dialog-image img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}@media(min-width:768px) and (max-width:1100px){.cop31-detail-v2-layout{grid-template-columns:240px minmax(0,1fr);gap:32px}.cop31-detail-v2-participants>div{grid-template-columns:minmax(0,1fr);gap:6px}}@media(max-width:767px){.cop31-detail-v2 .cop31-detail-v2-shell{gap:24px;padding-block:40px}.cop31-detail-v2-layout{grid-template-columns:minmax(0,1fr);gap:24px}.cop31-detail-v2 .cop31-card{padding:20px}.cop31-detail-v2 .cop31-detail-v2-description p{font-size:16px;line-height:26px}.cop31-detail-v2-participants>div{grid-template-columns:minmax(0,1fr);gap:6px}.cop31-poster-dialog{inset:12px;width:calc(100vw - 24px);height:calc(100dvh - 24px);padding:12px;gap:12px}.cop31-poster-dialog-title{font-size:14px;line-height:20px}}@media(hover:none){.cop31-poster-enlarge-hint{opacity:1}}@media(prefers-reduced-motion:reduce){.cop31-poster-dialog *,.cop31-poster-overlay,.cop31-poster-thumbnail *{animation:none!important;transition:none!important}}@font-face{font-family:monaSans;src:url(/_next/static/media/0e334f655daad189-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:monaSans Fallback;src:local("Arial");ascent-override:103.98%;descent-override:30.53%;line-gap-override:0.00%;size-adjust:104.83%}.__className_3315db{font-family:monaSans,monaSans Fallback}@font-face{font-family:notoSansSC;src:url(/_next/static/media/70afa8dfd6fed1a4-s.woff) format("woff");font-display:swap}@font-face{font-family:notoSansSC Fallback;src:local("Arial");ascent-override:117.61%;descent-override:29.20%;line-gap-override:0.00%;size-adjust:98.63%}.__className_671a75{font-family:notoSansSC,notoSansSC Fallback}.__variable_671a75{--font-noto-sc:"notoSansSC","notoSansSC Fallback"}