h4{color:#0f152f;font-size:23px;font-style:normal;font-weight:700;line-height:39px;margin-top:1.5rem!important}section#e3-report-hero{color:#fff4eb;background:#1c2745;padding:4rem 0;overflow:hidden}.hero-container{position:relative}.e3-hero-adornment{width:247px;position:absolute;top:0;right:0}@media (width<=991px){.e3-hero-adornment{width:169px;top:inherit;bottom:-105px;right:-44px}}section#what-we-heard{padding:3rem 0}.what-we-heard-content{line-height:1.75}.participation-sidebar{border-radius:8px;padding:0 2rem 0 0}.participation-stat{text-align:center;margin-bottom:2rem}.participation-stat img{margin:0 auto;display:block}.stat-number{color:#2d3a4a;margin-bottom:.5rem;font-size:47px;font-weight:700;line-height:1}@media (width<=719px){.stat-number{font-size:33px}}.stat-label{color:#666;font-size:23px}@media (width<=719px){.stat-label{font-size:18px}}@media (width<=991px){section#what-we-heard .col-lg-4{margin-top:.5rem}.participation-sidebar{flex-direction:row;justify-content:space-around;gap:.5rem;margin-top:0;padding:0;display:flex}.participation-stat{flex:1;margin-bottom:0}.participation-stat img{height:auto;margin-bottom:.5rem}}@media (width<=767px){.participation-stat img{width:36px}.stat-number{font-size:24px}.stat-label{font-size:16px}}.quote{color:#333;background-image:url(/public/images/little-dialog-balloon.svg);background-position:0 0;background-repeat:no-repeat;background-size:45px 46px;margin-top:1.5rem;padding:0 1.5rem 1rem 3.5rem;font-size:18px;font-style:italic}section#themes-we-found{background:#f6f7fa;padding:3rem 0}.themes-intro{text-align:center}.themes-intro-text{text-wrap:balance}.themes-intro h2{color:#0f152f;margin-bottom:1rem}.themes-intro p{margin-bottom:2rem}p.themes-intro-text{font-size:18px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.themes-bubble-chart{background:#f6f7fa;border-radius:8px;width:100%;max-width:1167px;min-height:490px;margin:0 auto;padding:2rem 1rem;position:relative}.themes-bubble-chart .theme-circle{width:var(--circle-size,150px);height:var(--circle-size,150px);border:5px solid var(--stroke-color,#5489a3);cursor:pointer;box-sizing:border-box;text-align:center;color:#0f152f;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:50%;outline:none;flex-direction:column;justify-content:center;align-items:center;padding:1rem;font-family:Noto Sans Display,sans-serif;transition:background-color .2s,transform .15s,box-shadow .2s;display:flex}.themes-bubble-chart .theme-circle:hover{background-color:var(--hilite-fill,#5489a333);transform:translate(-50%,-50%)scale(1.02)}.themes-bubble-chart .theme-circle:focus{outline:none}.themes-bubble-chart .theme-circle:focus-visible{outline-offset:3px;outline:3px solid #0f152f;box-shadow:0 0 0 6px #0f152f1a}.themes-bubble-chart .theme-circle.selected{background-color:var(--hilite-fill,#5489a333)}.themes-bubble-chart .theme-circle.selected .theme-circle-label{font-weight:600}.themes-bubble-chart .theme-circle-label{font-size:clamp(14px,calc(var(--circle-size,150px)*.085),18px);text-wrap:balance;margin-bottom:.25rem;font-weight:400;line-height:1.25}.themes-bubble-chart .theme-circle-count{color:#0f152f;margin-top:.5rem;font-size:13px;font-weight:400;line-height:1}.themes-bubble-chart .theme-circle{position:absolute;transform:translate(-50%,-50%)}.themes-bubble-chart .theme-circle:first-of-type{top:25.1%;left:50.8%}.themes-bubble-chart .theme-circle:nth-of-type(2){top:31.8%;left:29.4%}.themes-bubble-chart .theme-circle:nth-of-type(3){top:30.8%;left:71.9%}.themes-bubble-chart .theme-circle:nth-of-type(4){top:75%;left:48.4%}.themes-bubble-chart .theme-circle:nth-of-type(5){top:76.3%;left:67.6%}.themes-bubble-chart .theme-circle:nth-of-type(6){top:77.7%;left:30.1%}.themes-bubble-chart .theme-circle:nth-of-type(7){top:70.8%;left:14.5%}.themes-bubble-chart .theme-circle:nth-of-type(8){top:74.7%;left:84%}.themes-bubble-chart .theme-circle:nth-of-type(9){top:37.1%;left:12.3%}.themes-bubble-chart .theme-circle:nth-of-type(10){top:43.5%;left:88.9%}@media (width<=1199px){.themes-bubble-chart .theme-circle{--tablet-scale:.85;width:calc(var(--circle-size,150px)*var(--tablet-scale));height:calc(var(--circle-size,150px)*var(--tablet-scale))}.themes-bubble-chart .theme-circle-label{font-size:clamp(13px,calc(var(--circle-size,150px)*.085),18px)}.themes-bubble-chart .theme-circle:first-of-type{top:21.8%;left:49.8%}.themes-bubble-chart .theme-circle:nth-of-type(2){top:32.2%;left:27.4%}.themes-bubble-chart .theme-circle:nth-of-type(3){top:31.1%;left:72.2%}.themes-bubble-chart .theme-circle:nth-of-type(4){top:75%;left:48.4%}.themes-bubble-chart .theme-circle:nth-of-type(5){top:76.3%;left:67.6%}.themes-bubble-chart .theme-circle:nth-of-type(6){top:77.7%;left:30.1%}.themes-bubble-chart .theme-circle:nth-of-type(7){top:70.8%;left:13.5%}.themes-bubble-chart .theme-circle:nth-of-type(8){top:74.7%;left:84%}.themes-bubble-chart .theme-circle:nth-of-type(9){top:37.1%;left:9.3%}.themes-bubble-chart .theme-circle:nth-of-type(10){top:43.5%;left:88.9%}}@media (width<=991px){.themes-bubble-chart{min-height:65vw;padding:1.5rem 1rem;position:relative}.themes-bubble-chart .theme-circle{--tablet-scale:.9;width:calc(var(--circle-size,150px)*var(--tablet-scale));height:calc(var(--circle-size,150px)*var(--tablet-scale));border-width:4px}.themes-bubble-chart .theme-circle:hover{transform:translate(-50%,-50%)scale(1.02)}.themes-bubble-chart .theme-circle:first-of-type{top:21%;left:50%}.themes-bubble-chart .theme-circle:nth-of-type(2){top:23%;left:18%}.themes-bubble-chart .theme-circle:nth-of-type(3){top:23%;left:82%}.themes-bubble-chart .theme-circle:nth-of-type(4){top:62%;left:14%}.themes-bubble-chart .theme-circle:nth-of-type(5){top:59%;left:41%}.themes-bubble-chart .theme-circle:nth-of-type(6){top:58%;left:67%}.themes-bubble-chart .theme-circle:nth-of-type(7){top:59%;left:90%}.themes-bubble-chart .theme-circle:nth-of-type(8){top:87%;left:28.5%}.themes-bubble-chart .theme-circle:nth-of-type(9){top:87%;left:54.5%}.themes-bubble-chart .theme-circle:nth-of-type(10){top:85%;left:80%}}@media (width<=767px){.themes-bubble-chart .theme-circle{--tablet-scale:.6;width:clamp(100px,calc(var(--circle-size,150px)*var(--tablet-scale)),150px);height:clamp(100px,calc(var(--circle-size,150px)*var(--tablet-scale)),150px);border-width:3px}.themes-bubble-chart .theme-circle-label{font-size:clamp(9px,1.8vw,14px);line-height:1.2}.themes-bubble-chart .theme-circle-count{font-size:11px;line-height:1}.themes-bubble-chart .theme-circle:nth-of-type(10) .theme-circle-label,.themes-bubble-chart .theme-circle:nth-of-type(9) .theme-circle-label,.themes-bubble-chart .theme-circle:nth-of-type(8) .theme-circle-label,.themes-bubble-chart .theme-circle:nth-of-type(7) .theme-circle-label{font-size:clamp(9px,1.5vw,14px);line-height:1.2}}@media (width<=450px){.themes-bubble-chart{min-height:215vw;padding:1rem .5rem;position:relative}.themes-bubble-chart .theme-circle{--mobile-scale:.8;width:calc(var(--circle-size,210px)*var(--mobile-scale));height:calc(var(--circle-size,210px)*var(--mobile-scale));border-width:3px;min-width:70px;max-width:175px;min-height:70px;max-height:175px;padding:1.1rem}.themes-bubble-chart .theme-circle:nth-of-type(4){padding:.5rem}.themes-bubble-chart .theme-circle:hover{transform:translate(-50%,-50%)scale(1.02)}.themes-bubble-chart .theme-circle-label{font-size:clamp(12px,4vw,18px);line-height:1.2}.themes-bubble-chart .theme-circle-count{font-size:12px;line-height:1}.themes-bubble-chart .theme-circle:nth-of-type(10) .theme-circle-label,.themes-bubble-chart .theme-circle:nth-of-type(9) .theme-circle-label,.themes-bubble-chart .theme-circle:nth-of-type(8) .theme-circle-label,.themes-bubble-chart .theme-circle:nth-of-type(7) .theme-circle-label{font-size:clamp(12px,3.2vw,18px);line-height:1.2}.themes-bubble-chart .theme-circle:first-of-type{top:11%;left:25%}.themes-bubble-chart .theme-circle:nth-of-type(2){top:17%;left:74.5%}.themes-bubble-chart .theme-circle:nth-of-type(3){top:33%;left:27%}.themes-bubble-chart .theme-circle:nth-of-type(4){top:40%;left:73%}.themes-bubble-chart .theme-circle:nth-of-type(5){top:53.5%;left:29%}.themes-bubble-chart .theme-circle:nth-of-type(6){top:61%;left:71%}.themes-bubble-chart .theme-circle:nth-of-type(7){top:72%;left:30%}.themes-bubble-chart .theme-circle:nth-of-type(8){top:78.5%;left:69%}.themes-bubble-chart .theme-circle:nth-of-type(9){top:88%;left:31%}.themes-bubble-chart .theme-circle:nth-of-type(10){top:93%;left:67%}}section#themes-deep-dive{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}section#themes-deep-dive .container{background:#fff;border-radius:8px;padding-bottom:0}.explore-ideas-title{margin-top:1.5rem;margin-bottom:2rem}section#themes-deep-dive .theme-selector-selected .theme-selector-circle{width:22px;height:22px}.theme-content{display:none}.theme-content.active{display:block}.theme-description{min-height:2rem}.theme-description p{margin-bottom:1.5rem;line-height:1.75}section#comment-explorer{padding:0 0 3rem}.control-label{color:#0f152f;margin-bottom:.5rem;font-size:18px;font-weight:600;display:block}.theme-selector-wrapper{flex-direction:column;flex:2;min-width:250px;display:flex;position:relative}.search-input-wrapper{flex-direction:column;flex:1;min-width:200px;display:flex}.search-input-container{align-items:center;min-height:63px;display:flex;position:relative}.search-icon{pointer-events:none;z-index:1;width:21px;height:20px;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.theme-selector-wrapper .theme-selector{opacity:0;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute}.theme-selector-custom{width:100%;position:relative}.theme-selector-selected{cursor:pointer;user-select:none;background:#fff;border:2px solid #d9d9d9;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:30px;font-weight:700;display:flex}@media (width<=719px){.theme-selector-selected{align-items:flex-start;font-size:23px}}.theme-selector-custom:focus .theme-selector-selected,.theme-selector-custom.active .theme-selector-selected{outline-offset:2px;border-color:#5489a3;outline:2px solid #5489a333}.theme-selector-circle{background-color:#5489a3;border-radius:50%;flex-shrink:0;width:16px;height:16px;display:inline-block}@media (width<=719px){.theme-selector-circle{margin-top:6px}}.theme-selector-text{white-space:normal;flex:1}@media (width<=719px){.theme-selector-text{white-space:normal}}.theme-selector-arrow{flex-shrink:0;align-items:center;margin-left:auto;padding-left:.25rem;transition:transform .2s;display:flex}@media (width<=719px){.theme-selector-arrow{margin-top:12px}}.theme-selector-arrow svg{display:block}.theme-selector-custom.active .theme-selector-arrow{transform:rotate(180deg)}.theme-selector-options{z-index:1000;background:#fff;border:2px solid #d9d9d9;border-radius:8px;max-height:300px;margin:0;padding:.5rem 0;list-style:none;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.theme-selector-custom.active .theme-selector-options{display:block}.theme-selector-option{cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:23px;transition:background-color .2s;display:flex}@media (width<=719px){.theme-selector-option{align-items:flex-start;font-size:18px}}@media (width<=719px){.theme-selector-option .theme-selector-circle{margin-top:7px}}.theme-selector-option:hover{background-color:#f6f7fa}.theme-selector-option[data-selected=true]{background-color:#f6f7fa;font-weight:600}.theme-selector-option .theme-selector-circle{border-radius:50%;flex-shrink:0;width:16px;height:16px}.search-input{box-sizing:border-box;border:2px solid #d9d9d9;border-radius:8px;flex:1;min-width:200px;height:62.5px;margin:0;padding:.75rem 2.5rem .75rem 3rem;font-size:23px;line-height:1.2}@media (width<=719px){.search-input{font-size:18px}}.search-input:focus{outline-offset:2px;border-color:#5489a3;outline:2px solid #5489a333}.search-clear{cursor:pointer;color:#666;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:20px;line-height:1;transition:color .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.search-clear:hover{color:#333}.search-clear:focus{outline-offset:2px;border-radius:4px;outline:2px solid #5489a333}.filter-row{flex-wrap:wrap;align-items:flex-start;gap:2rem;margin-bottom:1.5rem;display:flex}.filter-row .subtheme-filter{flex:1;min-width:300px;margin-bottom:0}.filter-row .search-and-methods{flex-direction:column;flex:none;min-width:250px;max-width:350px;display:flex}.filter-row .search-and-methods .search-input-wrapper{flex:none;min-width:auto;max-width:none}.methods-text{color:#333;margin-top:1rem;margin-bottom:0;font-size:16px;line-height:1.5}.methods-text a{color:#5489a3;text-decoration:underline}.methods-text a:hover{color:#3d6a7f}@media (width<=991px){.filter-row{flex-direction:column}.filter-row .subtheme-filter,.filter-row .search-and-methods{width:100%;min-width:auto;max-width:none}}.subtheme-filter{margin-bottom:1.5rem}.subtheme-filter .control-label{margin-bottom:.75rem}.subtheme-filter-tags{flex-wrap:wrap;gap:.75rem;display:flex}.subtheme-filter-tag{color:#333;cursor:pointer;user-select:none;opacity:.7;box-sizing:border-box;border:2px solid #0000;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:18px;transition:opacity .2s,border .2s;display:flex}.subtheme-filter-tag.selected{opacity:1;border:2px solid var(--stroke-color,#5489a3)}.comment-count{color:#0f152f;margin-top:2rem;font-size:18px;font-weight:600;display:block}.comment-caveat{color:#444;margin-top:.5rem;font-size:18px;font-style:italic;font-weight:400;line-height:150%}.comments-scroll-wrapper{position:relative}.scroll-gradient{pointer-events:none;opacity:0;z-index:1;height:50px;transition:opacity .2s;position:absolute;left:0;right:0}.scroll-gradient-top{background:linear-gradient(#fff 0%,#fff0 100%);top:0}.scroll-gradient-bottom{background:linear-gradient(#fff0 0%,#fff 100%);bottom:0}.scroll-gradient.visible{opacity:1}.comments-container{border-radius:8px;min-height:300px;max-height:800px;margin:0 0 2rem;padding-top:.75rem;padding-bottom:1rem;overflow-y:scroll}@media (width<=719px){.comments-container{max-height:620px;margin:0 .5rem 1rem}}.comment-item-container{padding:1rem 2rem;overflow-x:hidden}@media (width<=991px){.comment-item-container{padding:1rem .5rem}}.comment-item-container:not(:has(>.comment-item.indent-reply)){background:#f6f7fa}.comment-item-container:has(>.comment-item.indent-reply){background:#fff}.comment-item{border-left:3px solid #898891;margin:0;padding:1rem}@media (width<=767px){.comment-item{padding:1rem .5rem}}.comment-item.indent-reply{border-left-color:#bcbbc1;margin-left:2rem}@media (width<=767px){.comment-item.indent-reply{margin-left:.5rem}}.comment-item.indent-reply.theme-1,.comment-item.indent-reply.theme-2,.comment-item.indent-reply.theme-3,.comment-item.indent-reply.theme-4,.comment-item.indent-reply.theme-5,.comment-item.indent-reply.theme-6,.comment-item.indent-reply.theme-7,.comment-item.indent-reply.theme-8,.comment-item.indent-reply.theme-9,.comment-item.indent-reply.theme-10{border-left-color:#bcbbc1}.comment-content{color:#333;font-size:16px;line-height:1.6}.comment-content mark{color:#333;font-weight:inherit;background-color:#ffeb3b;padding:0}.comment-tags{flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}.comment-tag{color:#333;text-wrap:auto;border-radius:4px;padding:.5rem 1rem;font-size:.875rem}.comment-tag-interactive{cursor:pointer;transition:opacity .15s,transform .15s}.comment-tag-interactive:hover{opacity:.85;transform:translateY(-1px)}.comment-tag-interactive:active{transform:translateY(0)}.comment-tag:first-child{background-color:#fad8d3}.comment-tag:nth-child(2){background-color:#ddf4ef}.comment-meta{color:#666;align-items:center;gap:1rem;margin-top:.75rem;font-size:16px;display:flex}.comment-date{color:#444;font-style:normal}@media (width<=767px){.comment-date{width:66%}}.comment-likes{color:#444;align-items:center;gap:.25rem;display:flex}.no-comments{text-align:center;color:#666;padding:2rem;font-style:italic}.download-comments,.download-ideas{text-align:center}.download-ideas{margin-top:1rem}.download-button{color:#0f152f;text-align:center;cursor:pointer;background-color:#ee9930;background-image:url(/public/images/icon-download.svg);background-position:right 1rem center;background-repeat:no-repeat;border:none;border-radius:8px;padding:1rem 3rem 1rem 1.5rem;font-size:18px;font-style:normal;font-weight:700;line-height:33.4px;text-decoration:none;transition:background-color .2s}.download-comments{clear:both;margin-top:2rem;padding-top:2rem;display:block}.download-button:hover{background-color:#d88a2a;text-decoration:none}a.download-button,a.download-button:hover,a.download-button:focus,a.download-button:active,a.download-button:visited{text-decoration:none!important}.solution-item-container{background:#f6f7fa;border-radius:8px;margin-bottom:1rem;padding:1rem 2rem}.solution-item{border-left:3px solid #898891;margin:0;padding:1rem}@media (width<=767px){.solution-item-container{padding-right:0}}.solution-content{color:#333;margin-bottom:1rem;font-size:16px;font-weight:600;line-height:1.6}.solution-content mark{color:#333;font-weight:inherit;background-color:#ffeb3b;padding:0}.original-comments-widget{margin-top:1rem}.original-comments-toggle{color:#5489a3;cursor:pointer;margin-top:.5rem;font-size:18px;text-decoration:none;display:inline-block}.original-comments-toggle:hover{color:#3d6a7f}.original-comments-toggle:focus{outline-offset:2px;border-radius:2px;outline:2px solid #5489a333}.original-comments-toggle .toggle-text{font-size:16px}.original-comments-toggle:not(.expanded) .toggle-text{background:url(/public/images/arrow-blue-down.svg) 100% no-repeat;padding-right:24px}.original-comments-toggle.expanded .toggle-text{background:url(/public/images/arrow-blue-up.svg) 100% no-repeat;padding-right:24px}.original-comments-toggle:hover .toggle-text{text-decoration-color:#3d6a7f}.toggle-arrow{display:none}.close-comment-link{color:#5489a3;cursor:pointer;margin-top:1rem;font-size:18px;text-decoration:none;display:inline-block}.close-comment-link:hover{color:#3d6a7f}.close-comment-link .close-text{background:url(/public/images/arrow-blue-up.svg) 100% no-repeat;padding-right:24px}.close-comment-link:hover .close-text{text-decoration-color:#3d6a7f}.close-arrow{display:none}.original-comments-content{margin-top:1rem;padding-left:0}.replies-widget{margin-top:.75rem;margin-left:1.5rem}@media (width<=767px){.replies-widget{margin-left:.5rem}}.expand-replies-toggle{color:#5489a3;cursor:pointer;font-size:16px;text-decoration:none;display:inline-block}.expand-replies-toggle:hover{color:#3d6a7f}.expand-replies-toggle:focus{outline-offset:2px;border-radius:2px;outline:2px solid #5489a333}.expand-replies-toggle:not(.expanded) .toggle-text{background:url(/public/images/arrow-blue-down.svg) 100% no-repeat;padding-right:24px}.expand-replies-toggle.expanded .toggle-text{background:url(/public/images/arrow-blue-up.svg) 100% no-repeat;padding-right:24px}.expand-replies-toggle:hover .toggle-text{text-decoration-color:#3d6a7f}.replies-content{margin-top:.75rem}.close-replies-link{color:#5489a3;cursor:pointer;margin-top:.75rem;margin-left:1.5rem;font-size:16px;text-decoration:none;display:inline-block}.close-replies-link:hover{color:#3d6a7f}.close-replies-link .close-text{background:url(/public/images/arrow-blue-up.svg) 100% no-repeat;padding-right:24px}.close-replies-link:hover .close-text{text-decoration-color:#3d6a7f}section#current-actions{background:#f6f7fa;padding:3rem 0}.actions-header h2{color:#0f152f;margin-bottom:2rem}section#stay-informed{color:#fff4eb;background-color:#1c2745;background-image:url(/public/images/efficiency-adornment.png);background-position:100% 0;background-repeat:no-repeat;background-size:273px;border-bottom:.5px solid #5489a3;padding-block:4rem;position:relative;overflow:hidden}@media (width<=991px){section#stay-informed{background-size:160px}}@media (width<=767px){section#stay-informed{background-position:100% 100%;background-size:140px}}section#methodology{padding-top:0}section#methodology p{font-size:1.125rem!important}section#about-the-data{background:#f6f7fa;padding:0 0 3rem}section#about-the-data p,section#about-the-data li{font-size:1.125rem!important}section#stay-informed h2{color:#fff4eb;text-wrap:balance;width:80%;margin-bottom:1.5rem}section#stay-informed p{color:#fff4eb;margin-bottom:1rem}.signup-engaged-section a{margin-top:1rem;display:inline-block}@media (width<=991px){.theme-selector-wrapper,.search-input-wrapper{width:100%;min-width:auto}}