.research-module__pmmqWq__page{padding-top:72px}.research-module__pmmqWq__hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;margin-bottom:62px;display:grid}.research-module__pmmqWq__hero .page-intro{margin:0}.research-module__pmmqWq__hero h1{font-size:clamp(43px,4.5vw,67px);line-height:1.08}.research-module__pmmqWq__hero h1 em{letter-spacing:-.055em}.research-module__pmmqWq__hero .page-intro>p{font-size:19px}.research-module__pmmqWq__hero .page-intro>p.research-module__pmmqWq__heroDetail{font-size:16px;line-height:1.75}.research-module__pmmqWq__heroFigure{border:1px solid var(--line);background:#eaf1ed;padding:25px}.research-module__pmmqWq__heroFigure .research-module__pmmqWq__figure{margin:20px 0 0}.research-module__pmmqWq__figure{border:1px solid var(--line);background:#fff;margin:32px 0}.research-module__pmmqWq__figure>a{background:#fff;padding:12px;display:block;position:relative}.research-module__pmmqWq__figure img{object-fit:contain;width:100%;height:auto;display:block}.research-module__pmmqWq__expand{text-align:right;letter-spacing:.04em;color:var(--accent);padding-top:10px;font-size:10px;font-weight:700;display:block}.research-module__pmmqWq__figure figcaption{border-top:1px solid var(--line);color:var(--muted);padding:17px 19px;font-size:12px;line-height:1.6}.research-module__pmmqWq__figure figcaption strong{color:var(--ink);margin-bottom:5px;font-size:13px;display:block}.research-module__pmmqWq__figure figcaption span{display:block}.research-module__pmmqWq__jumpLinks{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:65px;display:grid}.research-module__pmmqWq__jumpLinks a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 18px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.research-module__pmmqWq__jumpLinks a:hover{background:#eaf1ed}.research-module__pmmqWq__jumpLinks a span{color:var(--accent);font-size:11px}.research-module__pmmqWq__jumpLinks a span:last-child{margin-left:auto;font-size:17px}.research-module__pmmqWq__section{border-top:1px solid var(--line);grid-template-columns:1fr 2.5fr;gap:70px;padding:66px 0;scroll-margin-top:25px;display:grid}.research-module__pmmqWq__sectionLabel>p{color:var(--muted);max-width:230px;margin-top:18px;font:23px/1.4 Georgia,serif}.research-module__pmmqWq__sectionBody{min-width:0}.research-module__pmmqWq__sectionBody h2{margin:0 0 24px;font-size:clamp(32px,3.8vw,49px);font-weight:650;line-height:1.12}.research-module__pmmqWq__sectionBody>p,.research-module__pmmqWq__split p{color:var(--muted);margin-bottom:20px;font-size:16px;line-height:1.8}.research-module__pmmqWq__sectionBody>p.research-module__pmmqWq__lead{color:var(--ink);margin-bottom:24px;font:23px/1.45 Georgia,serif}.research-module__pmmqWq__tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.research-module__pmmqWq__tags span{border:1px solid var(--line);color:var(--accent);background:#edf3f0;padding:7px 10px;font-size:11px;font-weight:700}.research-module__pmmqWq__metrics{background:#eaf1ed;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;padding:28px;display:grid}.research-module__pmmqWq__metrics strong{letter-spacing:-.04em;color:var(--accent);font-size:clamp(23px,2.5vw,34px);font-weight:600;display:block}.research-module__pmmqWq__metrics span{color:var(--muted);max-width:245px;margin-top:10px;font-size:12px;line-height:1.6;display:block}.research-module__pmmqWq__split{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px;display:grid}.research-module__pmmqWq__split .research-module__pmmqWq__figure{margin:0}.research-module__pmmqWq__workflow{counter-reset:workflow;border:1px solid var(--line);background:#edf3f0;grid-template-columns:repeat(3,1fr);gap:0;margin:28px 0;padding:0;list-style:none;display:grid}.research-module__pmmqWq__workflow li{counter-increment:workflow;border-right:1px solid var(--line);padding:20px}.research-module__pmmqWq__workflow li:last-child{border:0}.research-module__pmmqWq__workflow li:before{content:"0" counter(workflow);color:var(--accent);letter-spacing:.1em;font-size:10px}.research-module__pmmqWq__workflow strong{margin:14px 0 10px;font-size:17px;display:block}.research-module__pmmqWq__workflow span{color:var(--muted);font-size:12px;line-height:1.7;display:block}.research-module__pmmqWq__methods{margin:25px 0 0;padding:0;list-style:none}.research-module__pmmqWq__methods li{border-top:1px solid var(--line);padding:16px 0}.research-module__pmmqWq__methods strong{color:var(--accent);margin-bottom:7px;font-size:14px;display:block}.research-module__pmmqWq__methods span{color:var(--muted);font-size:13px;line-height:1.7;display:block}.research-module__pmmqWq__outlook{background:var(--dark);color:#eaf4ef;margin-top:30px;padding:55px 60px;scroll-margin-top:25px}.research-module__pmmqWq__outlook .section-index{color:#9cdbcd}.research-module__pmmqWq__outlook h2{margin:24px 0;font-size:clamp(32px,4vw,54px);line-height:1.12}.research-module__pmmqWq__outlook p{color:#ccdfd8;max-width:780px;font-size:17px;line-height:1.8}.research-module__pmmqWq__loop{color:#a4e3d5;flex-wrap:wrap;gap:15px;margin:30px 0 38px;font-size:12px;font-weight:700;display:flex}.research-module__pmmqWq__loop span:not(:last-child):after{content:"→";margin-left:15px}.research-module__pmmqWq__outlook a{color:#a4e3d5;border-color:#a4e3d5}.research-module__pmmqWq__sourceNote{color:var(--muted);max-width:800px;margin:26px 0 0;font-size:12px;line-height:1.7}@media (max-width:1000px){.research-module__pmmqWq__hero{gap:30px}.research-module__pmmqWq__section{grid-template-columns:1fr 3fr;gap:35px}.research-module__pmmqWq__split{grid-template-columns:1fr}.research-module__pmmqWq__split .research-module__pmmqWq__figure{max-width:520px}.research-module__pmmqWq__jumpLinks a{padding:16px 12px;font-size:12px}}@media (max-width:760px){.research-module__pmmqWq__page{padding-top:48px}.research-module__pmmqWq__hero{margin-bottom:35px;display:block}.research-module__pmmqWq__hero h1{font-size:clamp(40px,10.4vw,60px)}.research-module__pmmqWq__heroFigure{margin-top:32px;padding:18px}.research-module__pmmqWq__jumpLinks{grid-template-columns:1fr 1fr;margin-bottom:45px}.research-module__pmmqWq__jumpLinks a{align-items:start;padding:15px 12px;font-size:12px}.research-module__pmmqWq__section{padding:40px 0;display:block}.research-module__pmmqWq__sectionLabel>p{max-width:none;margin:8px 0 28px;font-size:18px}.research-module__pmmqWq__sectionBody h2{font-size:34px}.research-module__pmmqWq__sectionBody>p.research-module__pmmqWq__lead{font-size:21px}.research-module__pmmqWq__metrics{gap:18px;padding:20px}.research-module__pmmqWq__metrics strong{font-size:23px}.research-module__pmmqWq__workflow{grid-template-columns:1fr}.research-module__pmmqWq__workflow li{border-right:0;border-bottom:1px solid var(--line)}.research-module__pmmqWq__workflow strong{margin-top:8px}.research-module__pmmqWq__figure>a{padding:8px}.research-module__pmmqWq__figure figcaption{padding:14px}.research-module__pmmqWq__outlook{padding:30px 24px}.research-module__pmmqWq__outlook p{font-size:16px}.research-module__pmmqWq__outlook .text-link{white-space:normal}.research-module__pmmqWq__loop{gap:12px}.research-module__pmmqWq__loop span:not(:last-child):after{margin-left:12px}}
.overview-module__h1BciG__section{padding:10px 0 50px;scroll-margin-top:25px}.overview-module__h1BciG__heading{max-width:860px;margin-bottom:38px}.overview-module__h1BciG__heading h2,.overview-module__h1BciG__methods h2{margin:18px 0;font-size:clamp(32px,3.3vw,46px);line-height:1.13}.overview-module__h1BciG__heading p{color:var(--muted);font-size:18px;line-height:1.65}.overview-module__h1BciG__themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.overview-module__h1BciG__theme{border:1px solid var(--line);background:#fff;border-top:3px solid #b62526;flex-direction:column;padding:32px;scroll-margin-top:25px;display:flex}.overview-module__h1BciG__theme:nth-child(3){border-top-color:#287642}.overview-module__h1BciG__theme:nth-child(4){border-top-color:#234e92}.overview-module__h1BciG__theme h3{margin:22px 0 15px;font-size:31px;line-height:1.18}.overview-module__h1BciG__theme p{color:var(--muted);font-size:16px;line-height:1.7}.overview-module__h1BciG__theme .overview-module__h1BciG__subtitle{color:var(--ink);margin-bottom:20px;font:italic 23px/1.4 Georgia,serif}.overview-module__h1BciG__theme ul{color:var(--muted);margin:0 0 30px;padding-left:20px;font-size:14px;line-height:1.7}.overview-module__h1BciG__theme li{margin-bottom:10px}.overview-module__h1BciG__themeLinks{flex-wrap:wrap;align-items:baseline;gap:18px;margin-top:auto;display:flex}.overview-module__h1BciG__methods{background:var(--dark);color:#fff;margin-bottom:50px;padding:40px}.overview-module__h1BciG__methods .section-index{color:#9cdbcd}.overview-module__h1BciG__methods>div{grid-template-columns:1fr 1fr;gap:40px;display:grid}.overview-module__h1BciG__methods p{color:#d8e8e0;font-size:17px;line-height:1.8}.overview-module__h1BciG__methods .text-link{margin-top:10px;display:inline-block}.overview-module__h1BciG__sources{color:var(--muted);margin:30px 0 50px;font-size:13px}.overview-module__h1BciG__sources summary{cursor:pointer;color:var(--accent);font-weight:700}.overview-module__h1BciG__sources p{margin-top:15px;line-height:1.8}.overview-module__h1BciG__sources a{text-underline-offset:3px;color:var(--accent);text-decoration:underline}@media (max-width:900px){.overview-module__h1BciG__theme{padding:25px}}@media (max-width:760px){.overview-module__h1BciG__themes,.overview-module__h1BciG__methods>div{grid-template-columns:1fr}.overview-module__h1BciG__section{padding:10px 0 35px}.overview-module__h1BciG__theme h3{font-size:29px}.overview-module__h1BciG__methods{padding:27px}.overview-module__h1BciG__methods>div{gap:0}.overview-module__h1BciG__themeLinks .text-link{white-space:normal}}
