:is(.more-link a,.final-links a,.text-link,.breadcrumb a,.crumb a,.foot-menu a,.to-top a,.foot-login a,.topic-intro h3 a,.people-band a,.rl-link a){position:relative}:is(.more-link a,.final-links a,.text-link,.breadcrumb a,.crumb a,.foot-menu a,.to-top a,.foot-login a,.topic-intro h3 a,.people-band a,.rl-link a):before{content:"";height:44px;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}:is(.breadcrumb,.crumb) a[href]:before{left:-13px;right:-13px}:is(.breadcrumb,.crumb) a[href=\/]:before{left:-21px;right:-13px}.faq summary:hover{color:#164632}@media (width<=760px){:is(.about-toc,.faculty-nav,.collab-toc,.projects-toc,.principles-toc) a:focus-visible{outline-offset:-2px}}@media (width>=761px){html[lang=en] .about-toc a{white-space:normal;line-height:1.35}html[lang=en] .principles-toc ol{grid-template-columns:repeat(6,minmax(0,1fr))}html[lang=en] .principles-toc a{white-space:normal;text-align:center;line-height:1.35}}html[lang=en] .brand{flex:0 auto;min-width:0}html[lang=en] .brand-ko{white-space:normal;line-height:1.15}html[lang=en] .nav-end{flex-shrink:0;padding-left:12px}@media (width<=1050px){html[lang=en] .brand .bw-1{font-size:17px}}@media (width<=760px){html[lang=en] .brand .bw-1{font-size:15px}}html[lang=en] .nav-links ul{align-items:center}html[lang=en] .nav-links a{line-height:1.25}@media (width>=761px){html[lang=en] .faculty-nav ol{grid-template-columns:repeat(4,minmax(0,1fr))}html[lang=en] .faculty-nav-name{min-width:0}html[lang=en] .faculty-nav-name small{white-space:normal;line-height:1.4}}@media (width<=760px){html[lang=en] .faculty-nav-name{min-width:0}html[lang=en] .faculty-nav-name small{white-space:normal;line-height:1.4}html[lang=en] .faculty-nav{position:static}}.lt{letter-spacing:.06em;border:1px solid #164632;align-items:stretch;font:560 13px/1 Pretendard Variable,Pretendard,-apple-system,sans-serif;display:inline-flex}.lt>*{box-sizing:border-box;color:#164632;justify-content:center;align-items:center;min-width:40px;height:36px;padding:0 8px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.lt>*+*{border-left:1px solid #164632}.lt>[aria-current]{color:#fffef9;background:#164632}.lt>a{position:relative}.lt>a:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.lt>a:hover{color:#164632;background:#e9ede1}.site-head .lt a:focus-visible{outline:0}.lt:has(a:focus-visible){outline-offset:6px;outline:2px solid #a46c39}@supports not selector(:has(*)){.site-head .lt a:focus-visible{outline-offset:-5px;outline:2px solid #a46c39}}@media (width<=1050px){.lt>*{min-width:34px;padding:0 6px}.nav-end{gap:12px}html[lang=en] .nav-links ul{gap:18px}}@media (width<=760px){.nav-end>.lt{display:none}.nav-narrow .lt-wrap{border-top:1px solid #d6d9ce;margin-top:8px;padding-top:12px}.nav-narrow .lt{width:100%;font-size:14px;display:flex}.nav-narrow nav .lt>*{flex:1 1 0;min-width:0;height:44px;padding:0;display:inline-flex}}@media (width>=761px){.nav-narrow .lt-wrap{display:none}}@media (prefers-reduced-motion:reduce){.lt>*{transition:none}}.site-head .lt>a{color:#164632}@media (width<=760px){.faculty-nav{position:static}.faculty-nav .wrap{scroll-snap-type:none;padding-inline:0;overflow:visible}.faculty-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));width:auto}.faculty-nav li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0}.faculty-nav li:nth-child(2n){border-right:0}.faculty-nav li:nth-last-child(-n+2):nth-child(odd),.faculty-nav li:nth-last-child(-n+2):nth-child(odd)~li{border-bottom:0}.faculty-nav a,.faculty-nav li:first-child a{min-height:64px;padding:12px 16px}.faculty-nav-name{min-width:0}.faculty-nav-name small{white-space:normal;line-height:1.4}}.foot-bottom .to-top a,.foot-bottom .foot-login a,body.dyn .btn,body.dyn .pw-toggle{font-size:15px}@media (width>=761px) and (width<=1050px){.about-toc ol>li{min-width:0}.about-toc a{white-space:normal;line-height:1.35}}.about-page .hero-inset .purpose-note,.research-page .research-index nav a{font-size:15px}.cite{font-size:inherit}.btn-sm{font-size:15px}.eyebrow{letter-spacing:.02em;font-size:13px;font-weight:600}.ref-id{font-size:13px}.tr-mark{font-size:12px;font-weight:600}.node .d,.doc-sub{font-size:15px}.people-band-h,.rg-h,.rg-narrow .rg-who,.rg-line .rg-who,.stat-k{letter-spacing:.02em;font-size:13px;font-weight:600}.task-cards .doc-sub,.fold-l,.final-stages>p:last-child,.sc-d{font-size:15px}.tb-dir,.person-facts dt,.person-links>span{letter-spacing:.02em;font-size:13px;font-weight:600}.cmp2-sub{font-size:15px}.cmp2-rows .rl-k{letter-spacing:.02em;font-size:13px;font-weight:600}.refs3 li{font-size:15px}.flow2r .rl-k,.cmp2-row .rl-k{letter-spacing:.02em;font-size:13px;font-weight:600}.loop-i{font-size:13px}.g1-tag{letter-spacing:.02em;font-size:13px;font-weight:600}.g1-link,.f3-d,.cs-d{font-size:15px}.topic-band .tb-card .arr{font-size:inherit}.g1-d{font-size:15px}.tbl3 thead th,.wg-sections.v3 table thead th{color:#5a6259;font-size:13px;font-weight:600}.wg-sections.v3 table tbody th{font-size:15px}.case-k,.flow3 .col-k,.g1-k{letter-spacing:.02em;font-size:13px;font-weight:600}.crumb{color:#61675f;font-size:14px}.more-link,.fold>summary,.fold-body,.fold-body p,.fold-body .src,.fold-body .src-group,.fold-body li,.fold-sec>summary,.final-band .final-links,.final-band .btn,.final-band .btn-light,.topic-band .tb-topics ul{font-size:15px}.topic-band .tb-card .tb-dir{letter-spacing:.02em;font-size:13px;font-weight:600}.lt{font-size:15px}.breadcrumb{color:#61675f;font-size:14px}.hero-inset .purpose-note{font-size:15px}.toc-label{letter-spacing:.02em;font-size:13px;font-weight:600}.about-toc a{font-size:15px}.question-count small{font-size:13px}.fold summary,.fold-body .retold,.fold-sec summary,.g1-box .steps-loop,.about-page #process .more-link,.goal-measure,.about-page .final-links{font-size:15px}.about-page #goals .goals-k{letter-spacing:.02em;font-size:13px;font-weight:600}.btn{font-size:15px}.hero-kicker{letter-spacing:.06em;font-size:13px;font-weight:600}.text-link{font-size:15px}.rg-who{letter-spacing:.02em;font-size:13px;font-weight:600}.area-cols p,.cs-t,.card-set li,.steps-loop,.task-cards .retold,.tasks-after,.people-band>a{font-size:15px}.faq-grid .h-section:before{font-size:13px}.faq-a .retold,.final-band .final-stages{font-size:15px}.hero-fig figcaption{font-size:13px}.collab-page .breadcrumb{color:#61675f;font-size:14px}.collab-page .hero-actions .btn,.collab-page .hero-actions .text-link{font-size:15px}.diagram-label{letter-spacing:.06em;font-size:13px;font-weight:600}.collab-diagram small{letter-spacing:.02em;font-size:13px;font-weight:600}.collab-diagram :is(figcaption,.diagram-caption){font-size:15px}.collab-toc .toc-label{letter-spacing:.02em;font-size:13px;font-weight:600}.collab-toc a{font-size:15px}.role-kicker{letter-spacing:.02em;font-size:13px;font-weight:600}.rl-link,.collab-page .fold summary,.collab-page .fold-body,.collab-page #ch23 .rl-t,.collab-page #ch23 .more-link{font-size:15px}.launch-label{letter-spacing:.06em;font-size:13px;font-weight:600}.ch24-launch .src-group,.gov-line .retold,.gov-line .more-link,.collab-page .final-links{font-size:15px}.news-home-list time,.people-page .breadcrumb{color:#61675f;font-size:14px}.people-page .hero-actions .btn,.people-page .hero-actions .text-link{font-size:15px}.faculty-note-bottom :is(p,dl){color:#61675f;font-size:14px}.faculty-note-bottom :is(p>span,dl>dd>span){letter-spacing:.02em;font-size:13px;font-weight:600}.faculty-nav-name small,.person-institution{color:#61675f;font-size:14px}.person-foundation dt,.person-direction dt{letter-spacing:.02em;font-size:13px;font-weight:600}.person-limit,.person-links{font-size:15px}.person-links>span{letter-spacing:.02em;font-size:13px;font-weight:600}.people-page .fold summary,.people-page .fold-body,.people-page #fields .more-link{font-size:15px}.fields-map dt span{font-size:13px}.fields-map dd,.people-page #stance .points p,.people-page .final-links a{font-size:15px}.principles-page .crumb{color:#61675f;font-size:14px}.hero-kicker-pr{letter-spacing:.06em;font-size:13px;font-weight:600}.principle-word .word-foot{letter-spacing:.02em;font-size:13px;font-weight:600}.principles-toc a{font-size:15px}.principles-page .section-caption{letter-spacing:.06em;font-size:13px;font-weight:600}.principles-page .fold summary,.principles-page .fold-body,.principles-page #ch17 .gov-lead,.principles-page #ch17 .gov-lines,.principles-page #values .after-r,.principles-page table{font-size:15px}.principles-page thead th{color:#5a6259;font-size:13px;font-weight:600}.principles-page .tbl-desc,.principles-page #ch19 .lead-r,.principles-page .g1-d{font-size:15px}.principles-page .g1-tag{letter-spacing:.02em;font-size:13px;font-weight:600}.principles-page .g1-link,.principles-page .steps-loop,.principles-page .g-desc{font-size:15px}.principles-page .case-k{letter-spacing:.02em;font-size:13px;font-weight:600}.principles-page .more-link,.principles-page .final-links,.principles-page .final-band .btn{font-size:15px}.projects-page .crumb{color:#61675f;font-size:14px}.hero-label{letter-spacing:.06em;font-size:13px;font-weight:600}.status-note{color:#61675f;font-size:14px}.projects-toc a{font-size:15px}.projects-toc small{color:#61675f;font-size:14px}.project-label{letter-spacing:.06em;font-size:13px;font-weight:600}.project-flow strong,.project-flow span,.cmp2-row .cmp2-def,.cmp2-row .rl-t,.cmp2-row .cmp2-r,.cmp2-row .cmp2-r p,.projects-page .fold summary,.projects-page .fold-body{font-size:15px}.hs-k{letter-spacing:.02em;font-size:13px;font-weight:600}.projects-page #select .hs-r,.hs-after,.projects-page #select .more-link,.tbl3 table,.tbl-desc,.relationship-row li,.relationship .fig24-desc,.projects-page .final-links{font-size:15px}.research-page .breadcrumb{color:#61675f;font-size:14px}.research-page .hero-actions .btn,.research-page .hero-actions .text-link{font-size:15px}.index-heading span:first-child{letter-spacing:.06em;font-size:13px;font-weight:600}.research-index nav a,.research-page .lr-v{font-size:15px}.section-total span{font-size:13px}.research-page thead th{color:#5a6259;font-size:13px;font-weight:600}.research-page tbody td:last-child{font-size:15px}.topic-number span{font-size:13px}.tc-line{font-size:15px}.questions-label{letter-spacing:.02em;font-size:13px;font-weight:600}.tc-qs li{font-size:15px}.tc-qs li:before{font-size:13px}.research-page .final-links a,.site-head .btn{font-size:15px}.foot-id .user{font-size:14px}.foot-menu ul{font-size:15px}.foot-bottom{font-size:14px}.why-breadcrumb{color:#61675f;font-size:14px}.why-filter{font-size:15px}.why-filter span{color:#61675f;opacity:1;font-size:14px;font-weight:400}.why-filter span.user{color:inherit;font-size:15px;font-weight:600}.why-filter[aria-pressed=true] span{color:inherit}.why-sort{color:#61675f;font-size:14px}.why-guide{font-size:15px}.why-list-head,.why-item-meta,.why-item time{color:#61675f;font-size:14px}.why-original,.why-original p{font-size:15px}.why-question-label{letter-spacing:.02em;color:#5a6259;font-size:13px;font-weight:600}.why-closing p,.why-next-links a{font-size:15px}@media (width<=1100px){.research-page .research-index nav a,.collab-toc a{font-size:15px}.faculty-nav-name small{color:#61675f;font-size:14px}.person-foundation dd,.project-flow strong,.research-index nav a{font-size:15px}.topic-number span{font-size:13px}.why-question{font-size:15px}}@media (width<=760px){.about-page .hero-inset .purpose-note,.research-page .research-index nav a{font-size:15px}.breadcrumb{color:#61675f;font-size:14px}.hero-inset .purpose-note,.about-toc a,.fold summary,.fold-body,.fold-body .retold,.about-page #intro>.wrap>.more-link,.process-subtitle,.g1-d,.g1-link,.g1-box .steps-loop,.goal-measure,.fold-sec summary,.about-page .final-links{font-size:15px}.hero-kicker{letter-spacing:.06em;font-size:13px;font-weight:600}.rg-to{font-size:15px}.stat-k{letter-spacing:.02em;font-size:13px;font-weight:600}.area-cols p,.tasks-after,.after-links,.rl-lead,.rl-t{font-size:15px}.hero-fig figcaption{font-size:13px}.collab-page .breadcrumb{color:#61675f;font-size:14px}.collab-page .hero-actions .btn,.collab-page .hero-actions .text-link{font-size:15px}.diagram-label{letter-spacing:.06em;font-size:13px;font-weight:600}.collab-diagram small{letter-spacing:.02em;font-size:13px;font-weight:600}.collab-diagram :is(figcaption,.diagram-caption),.collab-toc a,.collab-toc a span,.collab-page #roles .rl-lead{font-size:15px}.role-kicker{letter-spacing:.02em;font-size:13px;font-weight:600}.collab-page #roles .rl-t,.rl-link,.collab-page .fold summary,.collab-page .fold-body,.collab-page #ch23 .rl-t,.collab-page #ch23 .more-link{font-size:15px}.launch-label{letter-spacing:.06em;font-size:13px;font-weight:600}.ch24-launch .src-group,.gov-line .retold,.gov-line .more-link,.collab-page #voice .rl-t,.collab-page .final-links{font-size:15px}.people-page .breadcrumb{color:#61675f;font-size:14px}.people-page .lede-r+.lede-r,.people-page .hero-actions .btn,.people-page .hero-actions .text-link{font-size:15px}.faculty-note-bottom :is(p,dl){color:#61675f;font-size:14px}.faculty-note-bottom :is(p>span,dl>dd>span){letter-spacing:.02em;font-size:13px;font-weight:600}.faculty-nav-num{font-size:13px}.faculty-nav-name small{color:#61675f;font-size:14px}.person h3>span{font-size:15px}.person-institution{color:#61675f;font-size:14px}.person-foundation dd{font-size:15px}.person-foundation dt,.person-direction dt{letter-spacing:.02em;font-size:13px;font-weight:600}.person-aff,.person-limit,.person-links{font-size:15px}.person-links>span{letter-spacing:.02em;font-size:13px;font-weight:600}.people-page .fold summary,.people-page .fold-body,.people-page #fields .lead-r,.fields-map dt{font-size:15px}.fields-map dt span{font-size:13px}.fields-map dd,.people-page #stance .points p,.people-page .final-links a,.people-page .final-band .btn{font-size:15px}.principles-page .crumb{color:#61675f;font-size:14px}.hero-kicker-pr{letter-spacing:.06em;font-size:13px;font-weight:600}.principle-word .word-foot{letter-spacing:.02em;font-size:13px;font-weight:600}.principles-toc a{font-size:15px}.principles-page .section-caption{letter-spacing:.06em;font-size:13px;font-weight:600}.principles-page .retold,.principles-page #ch17 .gov-lead,.principles-page #ch17 .gov-lines,.principles-page .fold summary,.principles-page .fold-body,.principles-page #values .after-r,.principles-page tbody th:first-child,.principles-page td{font-size:15px}.principles-page .cell-k{letter-spacing:.02em;font-size:13px;font-weight:600}.principles-page .tbl-desc,.principles-page #ch19 .lead-r,.principles-page .g1-d{font-size:15px}.principles-page .g1-tag{letter-spacing:.02em;font-size:13px;font-weight:600}.principles-page .g1-link,.principles-page .g-desc,.principles-page .final-links{font-size:15px}.projects-page .crumb{color:#61675f;font-size:14px}.hero-label{letter-spacing:.06em;font-size:13px;font-weight:600}.status-note{color:#61675f;font-size:14px}.projects-toc a,.projects-toc a:first-child{font-size:15px}.project-label{letter-spacing:.06em;font-size:13px;font-weight:600}.cmp2-reach,.project-flow strong,.project-flow span{font-size:15px}.cmp2-row .rl-k{letter-spacing:.02em;font-size:13px;font-weight:600}.cmp2-row .cmp2-def,.cmp2-row .rl-t,.cmp2-row .cmp2-r,.projects-page .fold summary,.projects-page .fold-body{font-size:15px}.hs-k{letter-spacing:.02em;font-size:13px;font-weight:600}.projects-page #select .hs-r,.hs-after,.projects-page #select .more-link,.projects-page #combined .lead-r,.tbl3 td{font-size:15px}.tbl3 .cell-k{letter-spacing:.02em;font-size:13px;font-weight:600}.tbl-desc,.relationship-row li,.relationship .fig24-desc,.projects-page .final-links,.project-flow span.retold{font-size:15px}.research-page .breadcrumb{color:#61675f;font-size:14px}.research-page .hero-actions .btn,.research-page .hero-actions .text-link,.research-index nav a,.index-foot,.research-page .lr-v,.research-page .map-lead,.research-page tbody td:nth-child(2),.research-page tbody td:last-child{font-size:15px}.research-page tbody td:last-child .cell-k{letter-spacing:.02em;font-size:13px;font-weight:600}.tc-line{font-size:15px}.questions-label{letter-spacing:.02em;font-size:13px;font-weight:600}.tc-qs li{font-size:15px}.tc-qs li:before{font-size:13px}.research-page .final-links a,.research-page .final-band .btn{font-size:15px}.why-breadcrumb{color:#61675f;font-size:14px}.why-filter{font-size:15px}.why-filter span{color:#61675f;opacity:1;font-size:14px;font-weight:400}.why-filter span.user{color:inherit;font-size:15px;font-weight:600}.why-filter[aria-pressed=true] span{color:inherit}.why-sort{color:#61675f;font-size:14px}.why-guide{font-size:15px}.why-list-head,.why-item-meta{color:#61675f;font-size:14px}.why-original p,.why-question{font-size:15px}.why-question-label{letter-spacing:.02em;color:#5a6259;font-size:13px;font-weight:600}.why-closing p,.why-next-links a{font-size:15px}}@media (width<=480px){.node .t,.node .d{font-size:15px}}@media (width<=640px){.tbl3 .cell-k{letter-spacing:.02em;font-size:13px;font-weight:600}}@media (width<=1099px){.roles3 .col-k{letter-spacing:.02em;font-size:13px;font-weight:600}}@media (width<=760px){.crumb{color:#61675f;font-size:14px}.fold>summary,.fold-body,.fold-body p,.fold-body .src,.fold-body .src-group,.fold-body li,.fold-sec>summary,.rl-t,.retold .rl-items .rl-t,.tbl3 .tbl-desc,.wg-sections.v3 .steps-loop,.nav-narrow .lt{font-size:15px}}@media (width>=761px){.wg-sections.v3 .tbl3 thead th{color:#5a6259;font-size:13px;font-weight:600}}@media (width<=1050px){.about-toc a{font-size:15px}.hero-kicker{letter-spacing:.06em;font-size:13px;font-weight:600}.stat-k{letter-spacing:.02em;font-size:13px;font-weight:600}.principles-toc a{font-size:15px}}@media (width<=380px){.hero-inset .purpose-note,.hero-actions .btn,.hero-actions .text-link,.cs-t,.collab-page .hero-actions .text-link,.people-page .hero-actions .text-link{font-size:15px}.faculty-note-bottom :is(p>span,dl>dd>span){letter-spacing:.02em;font-size:13px;font-weight:600}.project-flow span,.relationship-row li,.research-page .hero-actions .btn,.research-page .hero-actions .text-link{font-size:15px}}@media (width<=900px) and (width>=761px){.collab-page .hero-actions .btn,.collab-page .hero-actions .text-link{font-size:15px}.diagram-label{letter-spacing:.06em;font-size:13px;font-weight:600}.collab-toc a,.collab-page #roles .rl-t,.person h3>span{font-size:15px}.hero-label{letter-spacing:.06em;font-size:13px;font-weight:600}.cmp2-reach,.project-flow strong,.project-flow span{font-size:15px}.tbl3 thead th{color:#5a6259;font-size:13px;font-weight:600}.tbl3 tbody th,.tbl3 td,.relationship-row li,.research-index nav a{font-size:15px}}@media (width>=761px) and (width<=900px){.project-flow span.retold{font-size:15px}}ul.field-hint{font-size:15px}
