/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/sass/style.scss ***!
  \****************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.legacy i.fa-regular{
  font-family:"Font Awesome 7 Pro" !important;
}
.legacy html{
  box-sizing:border-box;
  box-sizing:border-box;
}
.legacy *, .legacy *::after, .legacy *::before{
  box-sizing:inherit;
  box-sizing:inherit;
}
.legacy .btn-legacybutton, .legacy .btn-legacy.button, .legacy .btn-legacy[type=button], .legacy .btn-legacy[type=reset], .legacy .btn-legacy[type=submit], .legacy .btn-legacy.wp-block-button__link{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  -webkit-font-smoothing:antialiased;
  background-color:#083266;
  border-radius:3px;
  border:none;
  color:#fff;
  cursor:pointer;
  display:inline-block;
  font-family:"Campton", sans-serif;
  font-size:1.125rem;
  font-weight:600;
  line-height:1;
  padding:0.75em 1em;
  -webkit-text-decoration:none;
  text-decoration:none;
  transition:background-color 0.2s linear;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  vertical-align:middle;
  white-space:nowrap;
}
.legacy .btn-legacybutton:hover, .legacy .btn-legacybutton:focus, .legacy .btn-legacy.button:hover, .legacy .btn-legacy.button:focus, .legacy .btn-legacy[type=button]:hover, .legacy .btn-legacy[type=button]:focus, .legacy .btn-legacy[type=reset]:hover, .legacy .btn-legacy[type=reset]:focus, .legacy .btn-legacy[type=submit]:hover, .legacy .btn-legacy[type=submit]:focus, .legacy .btn-legacy.wp-block-button__link:hover, .legacy .btn-legacy.wp-block-button__link:focus{
  background-color:rgb(1.2, 7.5, 15.3);
  color:#fff;
}
.legacy .btn-legacybutton:disabled, .legacy .btn-legacy.button:disabled, .legacy .btn-legacy[type=button]:disabled, .legacy .btn-legacy[type=reset]:disabled, .legacy .btn-legacy[type=submit]:disabled, .legacy .btn-legacy.wp-block-button__link:disabled{
  cursor:not-allowed;
  opacity:0.5;
}
.legacy .btn-legacybutton.active, .legacy .btn-legacy.button.active, .legacy .btn-legacy[type=button].active, .legacy .btn-legacy[type=reset].active, .legacy .btn-legacy[type=submit].active, .legacy .btn-legacy.wp-block-button__link.active{
  background-color:rgb(1.2, 7.5, 15.3);
  color:#fff;
}
.legacy .btn-legacybutton.btn-primary, .legacy .btn-legacy.button.btn-primary, .legacy .btn-legacy[type=button].btn-primary, .legacy .btn-legacy[type=reset].btn-primary, .legacy .btn-legacy[type=submit].btn-primary, .legacy .btn-legacy.wp-block-button__link.btn-primary{
  background-color:rgb(233.55, 241.2, 221.85);
}
.legacy .btn-legacybutton.btn-primary:hover, .legacy .btn-legacybutton.btn-primary:focus, .legacy .btn-legacybutton.btn-primary.active, .legacy .btn-legacy.button.btn-primary:hover, .legacy .btn-legacy.button.btn-primary:focus, .legacy .btn-legacy.button.btn-primary.active, .legacy .btn-legacy[type=button].btn-primary:hover, .legacy .btn-legacy[type=button].btn-primary:focus, .legacy .btn-legacy[type=button].btn-primary.active, .legacy .btn-legacy[type=reset].btn-primary:hover, .legacy .btn-legacy[type=reset].btn-primary:focus, .legacy .btn-legacy[type=reset].btn-primary.active, .legacy .btn-legacy[type=submit].btn-primary:hover, .legacy .btn-legacy[type=submit].btn-primary:focus, .legacy .btn-legacy[type=submit].btn-primary.active, .legacy .btn-legacy.wp-block-button__link.btn-primary:hover, .legacy .btn-legacy.wp-block-button__link.btn-primary:focus, .legacy .btn-legacy.wp-block-button__link.btn-primary.active{
  background-color:rgb(16.8, 24.45, 5.1);
  color:#fff;
}
.legacy .btn-legacybutton.btn-secondary, .legacy .btn-legacy.button.btn-secondary, .legacy .btn-legacy[type=button].btn-secondary, .legacy .btn-legacy[type=reset].btn-secondary, .legacy .btn-legacy[type=submit].btn-secondary, .legacy .btn-legacy.wp-block-button__link.btn-secondary{
  background-color:rgb(186.15, 192.45, 200.1);
}
.legacy .btn-legacybutton.btn-secondary:hover, .legacy .btn-legacybutton.btn-secondary:focus, .legacy .btn-legacybutton.btn-secondary.active, .legacy .btn-legacy.button.btn-secondary:hover, .legacy .btn-legacy.button.btn-secondary:focus, .legacy .btn-legacy.button.btn-secondary.active, .legacy .btn-legacy[type=button].btn-secondary:hover, .legacy .btn-legacy[type=button].btn-secondary:focus, .legacy .btn-legacy[type=button].btn-secondary.active, .legacy .btn-legacy[type=reset].btn-secondary:hover, .legacy .btn-legacy[type=reset].btn-secondary:focus, .legacy .btn-legacy[type=reset].btn-secondary.active, .legacy .btn-legacy[type=submit].btn-secondary:hover, .legacy .btn-legacy[type=submit].btn-secondary:focus, .legacy .btn-legacy[type=submit].btn-secondary.active, .legacy .btn-legacy.wp-block-button__link.btn-secondary:hover, .legacy .btn-legacy.wp-block-button__link.btn-secondary:focus, .legacy .btn-legacy.wp-block-button__link.btn-secondary.active{
  background-color:rgb(232.05, 234.15, 236.7);
  color:#fff;
}
.legacy .btn-legacybutton.btn-action, .legacy .btn-legacy.button.btn-action, .legacy .btn-legacy[type=button].btn-action, .legacy .btn-legacy[type=reset].btn-action, .legacy .btn-legacy[type=submit].btn-action, .legacy .btn-legacy.wp-block-button__link.btn-action{
  background-color:#F05A28;
}
.legacy .btn-legacybutton.btn-action:hover, .legacy .btn-legacybutton.btn-action:focus, .legacy .btn-legacybutton.btn-action.active, .legacy .btn-legacy.button.btn-action:hover, .legacy .btn-legacy.button.btn-action:focus, .legacy .btn-legacy.button.btn-action.active, .legacy .btn-legacy[type=button].btn-action:hover, .legacy .btn-legacy[type=button].btn-action:focus, .legacy .btn-legacy[type=button].btn-action.active, .legacy .btn-legacy[type=reset].btn-action:hover, .legacy .btn-legacy[type=reset].btn-action:focus, .legacy .btn-legacy[type=reset].btn-action.active, .legacy .btn-legacy[type=submit].btn-action:hover, .legacy .btn-legacy[type=submit].btn-action:focus, .legacy .btn-legacy[type=submit].btn-action.active, .legacy .btn-legacy.wp-block-button__link.btn-action:hover, .legacy .btn-legacy.wp-block-button__link.btn-action:focus, .legacy .btn-legacy.wp-block-button__link.btn-action.active{
  background-color:rgb(36, 13.5, 6);
  color:#fff;
}
.legacy .photo-button{
  border-radius:6px;
  border:2px solid #E9EFF8;
  cursor:pointer;
  display:inline-block;
  line-height:1;
  position:relative;
  overflow:hidden;
  transition:border 0.3s linear;
}
.legacy .photo-button img{
  display:block;
}
.legacy .photo-button:hover{
  border:2px solid rgb(163.1, 167.3, 173.6);
}
.legacy .photo-button:hover:before{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  left:0;
  background-color:rgba(27, 36, 48, 0.2);
}
.legacy .legacy-form fieldset{
  background-color:white;
  border:1px solid #E9EFF8;
  margin:0 0 0.75em;
  padding:1.5em;
}
.legacy .legacy-form input,
.legacy .legacy-form label,
.legacy .legacy-form select{
  display:block;
  font-family:"Plantin", serif;
  font-size:1.125rem;
}
.legacy .legacy-form label{
  font-weight:600;
  margin-bottom:0.375em;
}
.legacy .legacy-form label.required::after{
  content:"*";
}
.legacy .legacy-form label abbr{
  display:none;
}
.legacy .legacy-form [type=color],
.legacy .legacy-form [type=date],
.legacy .legacy-form [type=datetime],
.legacy .legacy-form [type=datetime-local],
.legacy .legacy-form [type=email],
.legacy .legacy-form [type=month],
.legacy .legacy-form [type=number],
.legacy .legacy-form [type=password],
.legacy .legacy-form [type=search],
.legacy .legacy-form [type=tel],
.legacy .legacy-form [type=text],
.legacy .legacy-form [type=time],
.legacy .legacy-form [type=url],
.legacy .legacy-form [type=week],
.legacy .legacy-form input:not([type]),
.legacy .legacy-form textarea,
.legacy .legacy-form select[multiple=multiple]{
  background-color:#ffffff;
  border:1px solid #E9EFF8;
  border-radius:3px;
  box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.06);
  box-sizing:border-box;
  font-family:"Plantin", serif;
  font-size:1.125rem;
  margin-bottom:0.75em;
  padding:0.5em;
  transition:border-color;
  width:100%;
}
.legacy .legacy-form [type=color]:hover,
.legacy .legacy-form [type=date]:hover,
.legacy .legacy-form [type=datetime]:hover,
.legacy .legacy-form [type=datetime-local]:hover,
.legacy .legacy-form [type=email]:hover,
.legacy .legacy-form [type=month]:hover,
.legacy .legacy-form [type=number]:hover,
.legacy .legacy-form [type=password]:hover,
.legacy .legacy-form [type=search]:hover,
.legacy .legacy-form [type=tel]:hover,
.legacy .legacy-form [type=text]:hover,
.legacy .legacy-form [type=time]:hover,
.legacy .legacy-form [type=url]:hover,
.legacy .legacy-form [type=week]:hover,
.legacy .legacy-form input:not([type]):hover,
.legacy .legacy-form textarea:hover,
.legacy .legacy-form select[multiple=multiple]:hover{
  border-color:rgb(194.3103448276, 210.8620689655, 235.6896551724);
}
.legacy .legacy-form [type=color]:focus,
.legacy .legacy-form [type=date]:focus,
.legacy .legacy-form [type=datetime]:focus,
.legacy .legacy-form [type=datetime-local]:focus,
.legacy .legacy-form [type=email]:focus,
.legacy .legacy-form [type=month]:focus,
.legacy .legacy-form [type=number]:focus,
.legacy .legacy-form [type=password]:focus,
.legacy .legacy-form [type=search]:focus,
.legacy .legacy-form [type=tel]:focus,
.legacy .legacy-form [type=text]:focus,
.legacy .legacy-form [type=time]:focus,
.legacy .legacy-form [type=url]:focus,
.legacy .legacy-form [type=week]:focus,
.legacy .legacy-form input:not([type]):focus,
.legacy .legacy-form textarea:focus,
.legacy .legacy-form select[multiple=multiple]:focus{
  border-color:#29c3ec;
  box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(20.508583691, 186.7360515021, 230.991416309, 0.7);
  outline:none;
}
.legacy .legacy-form textarea{
  resize:vertical;
}
.legacy .legacy-form input[type=search]{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
}
.legacy .legacy-form input[type=checkbox],
.legacy .legacy-form input[type=radio]{
  display:inline;
  margin-right:0.375em;
}
.legacy .legacy-form input[type=file]{
  padding-bottom:0.75em;
  width:100%;
}
.legacy .legacy-form select{
  margin-bottom:1.5em;
  max-width:100%;
  width:auto;
}
.legacy .legacy-form #insightly-form{
  margin:1rem 0;
  padding:2rem;
}
.legacy .legacy-form #insightly-form fieldset{
  border:none;
  background-color:rgba(255, 255, 255, 0.65);
}
.legacy .legacy-form .styled-select::before, .legacy .legacy-form .styled-select::after{
  display:table;
  content:" ";
}
.legacy .legacy-form .styled-select::after{
  clear:both;
}
.legacy .legacy-form .styled-select{
  overflow:hidden;
  margin-bottom:1.5em;
  position:relative;
  background:rgba(255, 255, 255, 0.65);
  border:solid 1px #8CB4FF;
  width:100%;
  border-radius:4px;
}
.legacy .legacy-form .styled-select:after{
  content:"\f0dc";
  display:inline-block;
  font:normal normal normal 14px/1 "Font Awesome 7 Pro";
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  position:absolute;
  right:8px;
  top:10px;
  z-index:1;
}
.legacy .legacy-form .styled-select select{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:transparent;
  width:100%;
  padding:5px;
  font-size:16px;
  line-height:1;
  border:0;
  border-radius:0;
  height:34px;
  margin-bottom:0;
  position:relative;
  z-index:2;
}
.legacy ul,
.legacy ol{
  list-style-type:none;
  margin:0;
  padding:0;
}
.legacy .entry-content ul:not(nav *):not(.page-numbers):not(.accordion){
  list-style-type:disc;
  margin-bottom:0.75em;
  padding-left:1.5em;
}
.legacy .entry-content ol:not(nav *):not(.page-numbers){
  list-style-type:decimal;
  margin-bottom:0.75em;
  padding-left:1.5em;
}
.legacy dl{
  margin-bottom:0.75em;
}
.legacy dl dt{
  font-weight:bold;
  margin-top:0.75em;
}
.legacy dl dd{
  margin:0;
}
.legacy table{
  font-feature-settings:"kern" 1, "liga" 1, "tnum" 1;
  border-collapse:collapse;
  margin:0.75em 0;
  table-layout:fixed;
  width:100%;
}
.legacy th{
  border-bottom:1px solid rgb(174.9655172414, 196.7931034483, 229.5344827586);
  font-weight:600;
  padding:0.75em 0;
  text-align:left;
}
.legacy td{
  border-bottom:1px solid #E9EFF8;
  padding:0.75em 0;
}
.legacy tr,
.legacy td,
.legacy th{
  vertical-align:middle;
}
.legacy body{
  font-feature-settings:"kern" 1, "liga" 1, "pnum" 1;
  -webkit-font-smoothing:antialiased;
  color:#383e4a;
  font-family:"Plantin", serif;
  font-size:1.125rem;
  line-height:1.5;
}
.legacy h1,
.legacy h2,
.legacy h3,
.legacy h4,
.legacy h5,
.legacy h6{
  font-family:"Campton", sans-serif;
  line-height:1.2;
  font-weight:600;
  margin:0 0 0.5rem;
}
.legacy .form-nav *,
.legacy .menu *,
.legacy .title,
.legacy .entry-title{
  font-family:"Campton", sans-serif;
  font-weight:600;
}
.legacy .entry-meta *{
  font-family:"Campton", sans-serif;
}
.legacy p{
  font-family:"Plantin", serif;
  margin:0 0 0.75em;
  font-weight:400;
}
.legacy p + h1, .legacy ul + h1, .legacy ol + h1{
  margin-top:2.5rem;
}
.legacy p + h2, .legacy ul + h2, .legacy ol + h2{
  margin-top:2rem;
}
.legacy p + h3, .legacy ul + h3, .legacy ol + h3{
  margin-top:2rem;
}
.legacy p + h4, .legacy ul + h4, .legacy ol + h4{
  margin-top:1.5rem;
}
.legacy p + h5, .legacy ul + h5, .legacy ol + h5{
  margin-top:1rem;
}
.legacy p + h6, .legacy ul + h6, .legacy ol + h6{
  margin-top:0;
}
.legacy h1, .legacy h1.wp-block-heading{
  font-size:48px;
}
.legacy h1.display-xl, .legacy h1.wp-block-heading.display-xl{
  font-size:64px;
  line-height:72px;
}
.legacy h2{
  font-size:40px;
}
.legacy h3{
  font-size:32px;
  font-weight:400;
}
.legacy h4{
  font-size:24px;
  font-style:italic;
  font-weight:400;
  font-family:"Plantin", serif;
}
.legacy h5{
  font-size:20px;
  font-weight:400;
}
.legacy h6{
  font-size:1.125rem;
  text-color:#626874;
}
.legacy .prose :where(a):not(.wp-block-button .wp-element-button):not(.button):not(.list-link):not(.entry-title *):not(nav *){
  color:#083266;
  -webkit-text-decoration:underline;
  text-decoration:underline;
  transition:color 0.1s linear;
}
.legacy .prose :where(a):not(.wp-block-button .wp-element-button):not(.button):not(.list-link):not(.entry-title *):not(nav *):active, .legacy .prose :where(a):not(.wp-block-button .wp-element-button):not(.button):not(.list-link):not(.entry-title *):not(nav *):focus, .legacy .prose :where(a):not(.wp-block-button .wp-element-button):not(.button):not(.list-link):not(.entry-title *):not(nav *):hover{
  color:#052444;
}
.legacy .prose :where(a):not(.wp-block-button .wp-element-button):not(.button):not(.list-link):not(.entry-title *):not(nav *):active, .legacy .prose :where(a):not(.wp-block-button .wp-element-button):not(.button):not(.list-link):not(.entry-title *):not(nav *):focus{
  outline:none;
}
.legacy .prose :where(ul):not(nav *):not(.page-numbers){
  list-style:disc;
  margin-top:1rem;
  margin-bottom:1rem;
  padding-left:1.25rem;
}
.legacy .prose :where(ul):not(nav *):not(.page-numbers) li{
  list-style:disc;
  padding-left:0.25rem;
}
.legacy .prose :where(ol):not(nav *):not(.page-numbers){
  list-style:disc;
  margin-top:1rem;
  margin-bottom:1rem;
  padding-left:1.25rem;
}
.legacy .prose :where(ol):not(nav *):not(.page-numbers) li{
  list-style:disc;
  padding-left:0.25rem;
}
.legacy .entry-header .entry-subtitle{
  font-size:24px;
  font-family:"Campton", sans-serif;
  font-weight:400;
  color:#626874;
}
.legacy hr, .legacy .activities-landing-pg .featured-article:after{
  border-bottom:2px solid rgb(170.85, 178.55, 187.9);
  border-left:none;
  border-right:none;
  border-top:none;
  margin:1.5em 0 0;
}
.legacy img,
.legacy picture{
  margin:0;
  max-width:100%;
}
.legacy html,
.legacy body{
  height:100%;
}
.legacy #wrapper{
  min-height:100vh;
  position:relative;
}
.legacy #page{
  overflow:auto;
  overflow-x:hidden;
  overflow-y:auto;
}
.legacy #page .container .container-header{
  max-width:1440px;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
  padding:2rem 2rem 0;
}
.legacy #page .container .container-header h1, .legacy #page .container .container-header h2{
  color:#f05a28;
  line-height:1.1em;
  margin-bottom:0;
}
.legacy #page .container .content-area{
  max-width:1440px;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
  padding:2rem;
}
.legacy #page .container .content-area aside .box{
  background-color:#E9EFF8;
  border:1px solid #E9EFF8;
  margin:0 0 0.75em;
  padding:1.5em;
  border-radius:4px;
}
.legacy #page .container .content-area aside .box + .box{
  margin-top:1.85rem;
}
.legacy #page .container .content-area aside .box.dark-box{
  color:#E9EFF8;
  background-color:#083266;
}
.legacy #page .container .content-area aside section + section{
  margin-top:3rem;
}
.legacy #page .container .content-area + .content-area{
  margin-top:0.5rem;
}
.legacy #page .container section::before, .legacy #page .container section::after{
  display:table;
  content:" ";
}
.legacy #page .container section::after{
  clear:both;
}
.legacy #page .container section{
  clear:both;
}
.legacy #page .container section .section-header{
  margin-bottom:1.25rem;
}
.legacy #page .container section .section-header h1{
  color:#f05a28;
  line-height:1.1em;
  margin-bottom:0;
}
.legacy #page .container section .section-header h3{
  font-size:1.3rem;
  text-transform:uppercase;
}
.legacy #page .container section .section-header .section-title{
  margin-bottom:0;
}
.legacy #page .container section h3.section-title{
  font-size:1.3rem;
  text-transform:uppercase;
  margin-bottom:1.25rem;
}
.legacy #page .container section + section{
  margin-top:2.85rem;
}
.legacy #page .container section.aggregator .aggregator-header{
  margin-bottom:2.5rem;
  padding-bottom:0.65rem;
  border-bottom:1px solid rgb(236.64, 238.32, 240.36);
}
.legacy #page .container section.aggregator .aggregator-header h1{
  color:#f05a28;
  line-height:1.1em;
  margin-bottom:0;
}
.legacy #page .container section.aggregator .aggregator-header h2{
  color:#667485;
  text-transform:uppercase;
  line-height:1.1em;
  margin-bottom:0;
}
.legacy #page .form-legacy.search-form [type=search]{
  padding:0.25rem 0.85rem;
  border-radius:5px;
}
.legacy .sticky-nav{
  position:relative;
  background-color:#ffffff;
  box-shadow:0px 3px 16px 0px rgba(0, 0, 0, 0.36);
  z-index:1500;
}
.legacy .sticky-nav.original{
  visibility:visible !important;
  position:fixed;
  top:0px;
  right:0px;
  bottom:auto;
  left:0px;
}
.legacy .sticky-nav.cloned{
  visibility:hidden;
  z-index:-1;
  margin-top:0;
  display:block !important;
}
.legacy .form-legacy.search-form{
  border:none;
  background:transparent;
  margin:0;
  white-space:nowrap;
  padding:0.65rem 0;
}
.legacy .form-legacy.search-form [type=search],
.legacy .form-legacy.search-form [type=submit]{
  display:inline-block;
  font-size:15px;
  line-height:1.6rem;
}
.legacy .form-legacy.search-form [type=search]{
  color:#383e4a;
  margin-bottom:0;
  text-indent:1px;
  padding:0.125rem 0.55rem;
  border-radius:3px;
  background:rgba(255, 255, 255, 0.65);
  border:solid 1px #E9EFF8;
  width:100%;
  outline:none;
}
.legacy .form-legacy.search-form [type=search]:placeholder{
  color:rgb(140.25, 150.75, 163.5);
}
.legacy .form-legacy.search-form [type=search]:focus{
  border-color:rgb(126.6, 219, 243.6);
  box-shadow:0 0 3px rgb(105.2, 213, 241.7);
  background:rgba(255, 255, 255, 0.95);
}
.legacy .form-legacy.search-form [type=submit]{
  position:relative;
  cursor:pointer;
  width:30px;
  color:rgb(140.25, 150.75, 163.5);
  background:none;
  border:none;
  box-shadow:none;
  border-radius:0;
  margin-left:-34px;
  padding:0.1rem 0.55rem 0.2rem;
}
.legacy .form-legacy.search-form [type=submit]:hover,
.legacy .form-legacy.search-form [type=search]:focus + [type=submit]{
  color:#667485;
}
.legacy .activities-landing-pg section{
  padding:2rem 0 0;
}
.legacy .activities-landing-pg section .label{
  padding:0 2.05rem;
  margin:0 0 0.5rem;
  color:rgb(124.95, 136.85, 151.3);
  font-size:0.9em;
  text-transform:uppercase;
}
.legacy .activities-landing-pg .featured-article{
  background-color:rgba(255, 255, 255, 0.5);
}
.legacy .activities-landing-pg .featured-article .article-banner::before, .legacy .activities-landing-pg .featured-article .article-banner::after{
  display:table;
  content:" ";
}
.legacy .activities-landing-pg .featured-article .article-banner::after{
  clear:both;
}
.legacy .activities-landing-pg .featured-article .article-banner{
  display:block;
  margin-bottom:1rem;
}
.legacy .activities-landing-pg .featured-article .article-banner .featured-image{
  margin:0;
  position:relative;
}
.legacy .activities-landing-pg .featured-article .article-banner .featured-image img{
  border-radius:8px;
}
.legacy .activities-landing-pg .featured-article .article-banner .entry-header h1 a{
  color:#667485;
}
.legacy .activities-landing-pg .featured-article .article-banner .entry-header h1 a:hover{
  color:rgb(81.6, 92.8, 106.4);
}
.legacy .activities-landing-pg .featured-article .entry-content .more-link{
  text-transform:uppercase;
  font-size:0.9rem;
  display:block;
  float:right;
  margin:0.5rem 0.25rem;
}
.legacy .activities-landing-pg .featured-article:after{
  content:"";
  display:block;
  margin-bottom:0;
}
.legacy .activities-landing-pg .donor-list ul{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:center;
}
.legacy .activities-landing-pg .donor-list ul li{
  width:32%;
  min-width:100px;
  padding:1rem 0.25rem 1.5rem;
}
.legacy .activities-landing-pg .donor-list .icon{
  width:100%;
  max-width:80px;
  min-height:60px;
  margin:auto;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.legacy .activities-landing-pg .donor-list .icon a{
  display:block;
  line-height:1;
}
.legacy .activities-landing-pg .donor-list .icon a:hover img{
  box-shadow:0 0 1px 2px rgba(0, 0, 0, 0.12);
}
.legacy .activities-landing-pg .donor-list .icon img{
  box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.legacy .activities-landing-pg .donor-list .country{
  margin-top:10px;
  display:block;
  text-align:center;
  font-size:0.9rem;
}
.legacy .entry-content p:last-child{
  margin-bottom:0;
}
.legacy .entry-content figure{
  margin:0;
}
.legacy .entry-content figure.embed{
  text-align:center;
}
.legacy .entry-content .alignright{
  margin-bottom:0.25rem;
}
.legacy .entry-content .alignleft{
  margin-bottom:0.25rem;
}
.legacy .entry-content figure.alignright img, .legacy .entry-content figure.alignleft img{
  min-width:100%;
}
.legacy .entry-content .wp-block-image{
  max-width:920px;
  margin:1.85rem auto;
}
.legacy .entry-content .wp-block-image a{
  display:block;
  line-height:1;
  position:relative;
}
.legacy .entry-content .wp-block-image a img{
  display:block;
  border-radius:3px;
  transition:border 0.3s linear;
}
.legacy .entry-content .wp-block-image a.enlarge:before{
  content:"\f00e";
  font-family:"Font Awesome 7 Pro";
  font-size:2rem;
  position:absolute;
  bottom:8px;
  right:8px;
  z-index:5;
  opacity:0.2;
  color:#1B2430;
  transition:opacity 0.3s linear;
}
.legacy .entry-content .wp-block-image a.enlarge:hover img{
  border-color:rgb(163.1, 167.3, 173.6);
}
.legacy .entry-content .wp-block-image a.enlarge:hover:before{
  opacity:0.8;
}
.legacy #site-leadin article,
.legacy .page-header{
  background-color:#ffffff;
  padding:0 2rem 1rem;
  margin:-2rem 0 0;
}
.legacy #page .container.leadin, .legacy #page .container.leadin-mobile{
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  background-size:cover;
  background-position:center;
  padding:0;
  min-height:240px;
}
.legacy #page .container.leadin .wp-block-button,
.legacy #page .container.leadin .action, .legacy #page .container.leadin-mobile .wp-block-button,
.legacy #page .container.leadin-mobile .action{
  margin-top:0.85rem;
  clear:both;
}
.legacy #page .container.leadin .wp-block-button .wp-block-button__link,
.legacy #page .container.leadin .wp-block-button .button,
.legacy #page .container.leadin .action .wp-block-button__link,
.legacy #page .container.leadin .action .button, .legacy #page .container.leadin-mobile .wp-block-button .wp-block-button__link,
.legacy #page .container.leadin-mobile .wp-block-button .button,
.legacy #page .container.leadin-mobile .action .wp-block-button__link,
.legacy #page .container.leadin-mobile .action .button{
  background-color:#F05A28;
  font-size:1.2rem;
  text-transform:uppercase;
}
.legacy #page .container.leadin .wp-block-button .wp-block-button__link:hover,
.legacy #page .container.leadin .wp-block-button .button:hover,
.legacy #page .container.leadin .action .wp-block-button__link:hover,
.legacy #page .container.leadin .action .button:hover, .legacy #page .container.leadin-mobile .wp-block-button .wp-block-button__link:hover,
.legacy #page .container.leadin-mobile .wp-block-button .button:hover,
.legacy #page .container.leadin-mobile .action .wp-block-button__link:hover,
.legacy #page .container.leadin-mobile .action .button:hover{
  background-color:rgb(204, 76.5, 34);
}
.legacy #page .container.leadin .area, .legacy #page .container.leadin-mobile .area{
  padding:2rem;
  width:100%;
  max-width:1440px;
  margin:0 auto;
}
.legacy #page .container.leadin header h1, .legacy #page .container.leadin header h2, .legacy #page .container.leadin header p,
.legacy #page .container.leadin main h1,
.legacy #page .container.leadin main h2,
.legacy #page .container.leadin main p, .legacy #page .container.leadin-mobile header h1, .legacy #page .container.leadin-mobile header h2, .legacy #page .container.leadin-mobile header p,
.legacy #page .container.leadin-mobile main h1,
.legacy #page .container.leadin-mobile main h2,
.legacy #page .container.leadin-mobile main p{
  font-weight:400;
}
.legacy #page .container.leadin header h1, .legacy #page .container.leadin header h2, .legacy #page .container.leadin header p,
.legacy #page .container.leadin main h1,
.legacy #page .container.leadin main h2,
.legacy #page .container.leadin main p{
  color:#ffffff;
}
.legacy .collapsable{
  padding-bottom:0.75rem;
}
.legacy .collapsable .collapse-trigger{
  cursor:pointer;
  text-transform:uppercase;
  color:#383e4a;
  font-family:"Campton", sans-serif !important;
  font-style:normal !important;
}
.legacy .collapsable .collapse-trigger:before{
  display:none;
  display:inline;
  content:"\f077";
  color:#383e4a;
  font-size:1.3em;
  position:relative;
  top:4px;
  font-family:"Font Awesome 7 Pro";
  font-style:normal;
  font-weight:normal;
  font-feature-settings:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.legacy .collapsable .btn.collapse-trigger{
  padding:0;
  background:none;
  border:none;
  font-size:1.792rem;
  font-weight:600;
  line-height:1.3em;
  margin-bottom:0.5em;
  cursor:default;
}
.legacy .collapsable .btn.collapse-trigger:hover{
  color:#29c3ec;
  background:none;
  box-shadow:none;
}
.legacy .collapsable > ul{
  margin-left:1.75rem;
}
.legacy .collapsable.collapsed .collapse-trigger:before{
  content:"\f078";
  color:#383e4a;
  font-size:1.3em;
  position:relative;
  top:4px;
  font-family:"Font Awesome 7 Pro";
  font-style:normal;
  font-weight:normal;
  font-feature-settings:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.legacy .entry-content .accordion,
.legacy .accordion{
  list-style:none;
  padding:1rem 0;
}
.legacy .entry-content .accordion li,
.legacy .accordion li{
  list-style:none;
}
.legacy .entry-content .accordion .collapsable .collapse-trigger,
.legacy .accordion .collapsable .collapse-trigger{
  transition:color 0.3s linear;
  padding-left:1.6rem;
}
.legacy .entry-content .accordion .collapsable .collapse-trigger:before,
.legacy .accordion .collapsable .collapse-trigger:before{
  display:inline-block;
  text-indent:-1.5rem;
  font-size:1.2rem;
  top:0;
  content:"\f13a";
  transition:color 0.3s linear;
  color:#F05A28;
}
.legacy .entry-content .accordion .collapsable.collapsed .collapse-trigger,
.legacy .accordion .collapsable.collapsed .collapse-trigger{
  border-color:#ffffff;
}
.legacy .entry-content .accordion .collapsable.collapsed .collapse-trigger:hover,
.legacy .accordion .collapsable.collapsed .collapse-trigger:hover{
  color:rgb(12.15, 16.2, 21.6);
}
.legacy .entry-content .accordion .collapsable.collapsed .collapse-trigger:hover:before,
.legacy .accordion .collapsable.collapsed .collapse-trigger:hover:before{
  color:#F05A28;
}
.legacy .entry-content .accordion .collapsable.collapsed .collapse-trigger:before,
.legacy .accordion .collapsable.collapsed .collapse-trigger:before{
  color:#667485;
  content:"\f138";
}
.legacy .entry-content .accordion .collapsable .collapse-content,
.legacy .accordion .collapsable .collapse-content{
  padding-left:1.6rem;
  padding-bottom:1.6rem;
}
.legacy .form-embed{
  margin:auto;
  text-align:center;
}
.legacy .feed article::before, .legacy .feed article::after{
  display:table;
  content:" ";
}
.legacy .feed article::after{
  clear:both;
}
.legacy .feed article + article{
  border-top:1px solid rgba(233, 239, 248, 0.25);
  margin-top:1rem;
  padding-top:1rem;
}
.legacy .card-grid::before, .legacy .card-grid::after{
  display:table;
  content:" ";
}
.legacy .card-grid::after{
  clear:both;
}
.legacy .card-grid{
  padding:0 2rem 2rem;
}
.legacy .photo-caption{
  margin-top:0.75rem;
  color:rgb(121.67, 125.69, 133.73);
  font-style:italic;
  font-size:0.8rem;
  line-height:1.4;
}
.legacy .entry-content blockquote{
  font-family:"Campton", sans-serif;
  font-weight:400;
  font-size:1.6rem;
}
.legacy .entry-content p:last-child, .legacy .entry-content ul:last-child, .legacy .entry-content ol:last-child, .legacy .entry-content blockquote:last-child{
  margin-bottom:0;
}
.legacy .entry-content .more-link{
  text-transform:uppercase;
  font-size:0.9rem;
  display:block;
  float:right;
  margin:0.5rem 0.25rem;
}
.legacy .entry-content .whitespace{
  background-color:#ffffff;
  margin:0 -2rem;
  padding:1rem 2rem;
}
.legacy .entry-content .logo-group::before, .legacy .entry-content .logo-group::after{
  display:table;
  content:" ";
}
.legacy .entry-content .logo-group::after{
  clear:both;
}
.legacy .entry-content .logo-group{
  text-align:center;
}
.legacy .entry-content .logo-group .logo{
  display:inline-block;
}
.legacy .entry-content .logo-group .logo + .logo{
  margin-left:0.5rem;
}
.legacy h4.section-title{
  color:rgb(155.55, 164.65, 175.7);
  margin-bottom:1rem;
  font-size:1.6rem;
  font-weight:600;
}
.legacy .activities-list article .entry-header .entry-title a{
  background-color:#F05A28;
  color:#ffffff;
  padding:0.5rem;
  text-align:center;
  display:block;
  border-radius:3px;
}
.legacy .activities-list article .entry-header .entry-title a:hover{
  background-color:rgb(204, 76.5, 34);
}
.legacy .search .entry-footer{
  clear:both;
}
.legacy .dropdown{
  position:relative;
}
.legacy .dropdown .dropdown-menu{
  position:absolute;
  z-index:-1;
  opacity:0;
  transform:all 0.3s ease-in-out;
  overflow:hidden;
  background-color:#383e4a;
  border-radius:4px;
  text-align:left;
  padding:0.5rem 0;
  position:absolute;
  z-index:-1;
  top:0;
  left:auto;
  right:-9999px;
  bottom:auto;
  opacity:0;
  transition:opacity 0.15s linear;
  min-width:260px;
  max-width:calc(100vw - 85px);
  max-height:calc(80vh - 185px);
  overflow-y:auto;
}
.legacy .dropdown.right .dropdown-menu{
  right:-2px;
  left:auto;
}
.legacy .dropdown .dropdown-trigger{
  display:flex;
  align-items:center;
  line-height:1;
  padding:4px;
  min-width:-moz-fit-content;
  min-width:fit-content;
}
.legacy .dropdown .dropdown-trigger span{
  white-space:nowrap;
}
.legacy .dropdown .dropdown-trigger i{
  margin-left:8px;
}
.legacy .dropdown.open .dropdown-menu{
  top:calc(100% - 3px);
  right:-3px;
  z-index:1000;
  opacity:1;
  float:none;
}
.legacy .dropdown .dropdown-menu:before{
  border:solid transparent;
  border-bottom-color:#383e4a;
  border-width:6px;
  margin-left:-1px;
  bottom:100%;
  z-index:15;
  right:15px;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
}
.legacy .dropdown .dropdown-menu li{
  display:block;
  width:100%;
}
.legacy .dropdown .dropdown-menu li + li{
  margin-left:0;
}
.legacy .dropdown .dropdown-menu a{
  display:block;
  padding:0.5rem 1.2rem;
  color:#ffffff;
  width:100%;
  font-size:1rem;
  line-height:1.3;
  border-radius:0;
  outline:none;
}
.legacy .dropdown .dropdown-menu a i{
  margin-right:0.25rem;
}
.legacy .dropdown .dropdown-menu a:hover{
  background-color:rgb(44.8, 49.6, 59.2);
}
.legacy .dropdown .dropdown-menu .sub-menu + .sub-menu{
  border-top:1px solid rgb(104.85, 107.55, 111.6);
  padding-top:0.5rem;
  margin-top:0.5rem;
}
.legacy .dropdown .dropdown-menu .sub-menu.profile-menu{
  width:300px;
  max-width:100%;
  padding-bottom:0.25rem;
}
.legacy .dropdown .dropdown-menu .sub-menu.profile-menu a{
  font-size:0.95rem;
  line-height:1.2;
}
.legacy .error404 .error-404{
  padding-top:2rem;
}
.legacy .error404 .error-404 .page-header{
  padding:0;
}
.legacy .error404 .aggregator-articles{
  background-color:rgba(102, 116, 133, 0.08);
  padding:2rem;
  border-radius:4px;
}
.legacy .error404 .activities::before, .legacy .error404 .activities::after{
  display:table;
  content:" ";
}
.legacy .error404 .activities::after{
  clear:both;
}
.legacy .error404 .activities{
  background-color:#F05A28;
  border-radius:8px;
  color:#ffffff;
}
.legacy .error404 .activities h4.section-title{
  color:#ffffff;
  padding:0 2rem 1rem;
  margin-bottom:1rem;
  font-size:1.6rem;
  font-weight:600;
  margin-left:55px;
  text-indent:-55px;
}
.legacy .error404 .activities h4.section-title img{
  position:relative;
  top:13px;
}
.legacy .error404 .activities .white-box{
  background-color:#ffffff;
  border-radius:5px;
  padding:0.5rem;
  margin:0 0.5rem 0.5rem;
}
.legacy .error404 .activities .card-grid{
  padding:0;
}
.legacy .error404 .activities .card-grid article .icon{
  display:block;
  margin:1rem auto;
  width:65%;
  max-width:200px;
}
.legacy .error404 .activities .card-grid article .entry-content{
  color:#383e4a;
}
.legacy{
}
.legacy .screen-reader-text{
  clip:rect(1px, 1px, 1px, 1px);
  position:absolute !important;
  height:1px;
  width:1px;
  overflow:hidden;
}
.legacy .screen-reader-text:hover, .legacy .screen-reader-text:active, .legacy .screen-reader-text:focus{
  background-color:#ffffff;
  border-radius:3px;
  box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip:auto !important;
  color:#667485;
  display:block;
  font-size:1rem;
  font-weight:bold;
  height:auto;
  left:5px;
  line-height:normal;
  padding:15px 23px 14px;
  -webkit-text-decoration:none;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000;
}
.legacy .page-content .wp-smiley,
.legacy .entry-content .wp-smiley,
.legacy .comment-content .wp-smiley{
  border:none;
  margin-bottom:0;
  margin-top:0;
  padding:0;
}
.legacy embed,
.legacy iframe,
.legacy object{
  max-width:100%;
}
.legacy .wp-caption{
  margin-bottom:1.5em;
  max-width:100%;
}
.legacy .wp-caption img[class*=wp-image-]{
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.legacy .wp-caption .wp-caption-text{
  color:#667485;
  margin:6px 0 12px;
  padding:0 3px;
  font-size:0.9rem;
  line-height:1.3;
  text-align:left;
}
.legacy .wp-caption.alignright .wp-caption-text{
  text-align:right;
}
.legacy .wp-caption a{
  display:block;
  line-height:1;
  border:1px solid #E9EFF8;
  transition:border 0.3s linear;
}
.legacy .wp-caption a:hover{
  border-color:rgb(163.1, 167.3, 173.6);
}
.legacy .gallery{
  margin-bottom:1.5em;
}
.legacy .gallery-item{
  display:inline-block;
  text-align:center;
  vertical-align:top;
  width:100%;
}
.gallery-columns-2 .legacy .gallery-item{
  max-width:50%;
}
.gallery-columns-3 .legacy .gallery-item{
  max-width:33.33%;
}
.gallery-columns-4 .legacy .gallery-item{
  max-width:25%;
}
.gallery-columns-5 .legacy .gallery-item{
  max-width:20%;
}
.gallery-columns-6 .legacy .gallery-item{
  max-width:16.66%;
}
.gallery-columns-7 .legacy .gallery-item{
  max-width:14.28%;
}
.gallery-columns-8 .legacy .gallery-item{
  max-width:12.5%;
}
.gallery-columns-9 .legacy .gallery-item{
  max-width:11.11%;
}
.legacy .gallery-caption{
  display:block;
}
.legacy .mapplic-element.mapplic-fullscreen{
  background-color:#ffffff;
  margin-top:133px;
}
.legacy .image-block{
  background:rgb(241.8, 245.4, 250.8);
}
.legacy img,
.legacy .img{
  transition:opacity 0.75s linear;
}
.legacy img[loading=lazy],
.legacy .img[loading=lazy]{
  -o-object-fit:cover;
     object-fit:cover;
  width:100%;
  height:100%;
}
.legacy img.lazyload, .legacy img.lazyloading,
.legacy .img.lazyload,
.legacy .img.lazyloading{
  opacity:0;
}
.legacy img.lazyloaded,
.legacy .img.lazyloaded{
  opacity:1;
}
.legacy .entry-content .stat-list{
  margin:0 0 1.5rem;
  padding:1rem;
}
.legacy .entry-content .stat-list .stat{
  list-style:none;
  display:flex;
  flex-direction:column;
  padding:0 0.5rem;
}
.legacy .entry-content .stat-list .stat .icon{
  opacity:1;
  padding:0;
  margin:0;
  position:relative;
  z-index:4;
  text-align:center;
}
.legacy .entry-content .stat-list .stat .icon img{
  max-width:180px;
  width:100%;
  margin:auto;
}
.legacy .entry-content .stat-list .stat .value{
  text-align:center;
  margin-top:-1.62rem;
  position:relative;
  z-index:5;
}
.legacy .entry-content .stat-list .stat .value span{
  font-size:1.85rem;
  color:#ffffff;
  font-weight:600;
  padding:0;
  border-radius:50%;
  background-color:#383e4a;
  margin-bottom:1.85rem;
  height:80px;
  width:80px;
  line-height:80px;
  display:inline-block;
}
.legacy .entry-content .stat-list .stat .caption{
  color:rgb(95.8, 100.6, 110.2);
  font-size:1rem;
  text-align:center;
  line-height:1.4;
  max-width:180px;
  margin:0 auto;
}
.slick-loading .legacy .slick-list{
  background:#fff slick-image-url(../img/982c7dc8da85cb595e36.gif) center center no-repeat;
}
.legacy .slick-slider .slick-arrow{
  z-index:10;
}
.legacy .slick-slider .slick-prev,
.legacy .slick-slider .slick-next{
  position:absolute;
  display:block;
  height:26px;
  width:26px;
  line-height:0px;
  font-size:0px;
  cursor:pointer;
  background:transparent;
  color:transparent;
  bottom:1rem;
  transform:translate(0, -50%);
  padding:0;
  border:none;
  outline:none;
}
.legacy .slick-slider .slick-prev:hover, .legacy .slick-slider .slick-prev:focus,
.legacy .slick-slider .slick-next:hover,
.legacy .slick-slider .slick-next:focus{
  outline:none;
  background:transparent;
  color:transparent;
}
.legacy .slick-slider .slick-prev:hover:before, .legacy .slick-slider .slick-prev:focus:before,
.legacy .slick-slider .slick-next:hover:before,
.legacy .slick-slider .slick-next:focus:before{
  opacity:0.88;
}
.legacy .slick-slider .slick-prev.slick-disabled:before,
.legacy .slick-slider .slick-next.slick-disabled:before{
  opacity:0.15;
}
.legacy .slick-slider .slick-prev:before,
.legacy .slick-slider .slick-next:before{
  font-family:"Font Awesome 7 Pro";
  font-size:28px;
  line-height:1;
  color:#ffffff;
  opacity:0.55;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  transition:opacity 0.3s linear;
}
.legacy .slick-slider .slick-prev{
  left:16px;
}
[dir=rtl] .legacy .slick-slider .slick-prev{
  left:auto;
  right:0;
}
.legacy .slick-slider .slick-prev:before{
  content:"\f137";
}
[dir=rtl] .legacy .slick-slider .slick-prev:before{
  content:"\f138";
}
.legacy .slick-slider .slick-next{
  right:16px;
}
[dir=rtl] .legacy .slick-slider .slick-next{
  left:0;
  right:auto;
}
.legacy .slick-slider .slick-next:before{
  content:"\f138";
}
[dir=rtl] .legacy .slick-slider .slick-next:before{
  content:"\f137";
}
.legacy .slick-slider{
}
.legacy .slick-slider .slick-dotted.slick-slider{
  margin-bottom:30px;
}
.legacy .slick-slider .slick-dots{
  position:absolute;
  bottom:-25px;
  list-style:none;
  display:block;
  text-align:center;
  padding:0;
  margin:0;
  width:100%;
  left:0;
  right:0;
}
.legacy .slick-slider .slick-dots li{
  position:relative;
  display:inline-block;
  height:20px;
  width:20px;
  margin:0 1px;
  padding:0;
  cursor:pointer;
}
.legacy .slick-slider .slick-dots li button{
  border:0;
  background:transparent;
  display:block;
  height:20px;
  width:20px;
  outline:none;
  line-height:0px;
  font-size:0px;
  color:transparent;
  padding:5px;
  cursor:pointer;
}
.legacy .slick-slider .slick-dots li button:hover, .legacy .slick-slider .slick-dots li button:focus{
  outline:none;
}
.legacy .slick-slider .slick-dots li button:hover:before, .legacy .slick-slider .slick-dots li button:focus:before{
  opacity:0.88;
}
.legacy .slick-slider .slick-dots li button:before{
  position:absolute;
  top:0;
  left:0;
  content:"\f111";
  width:20px;
  height:20px;
  font-family:"Font Awesome 7 Pro";
  font-size:8px;
  line-height:20px;
  text-align:center;
  color:#1B2430;
  opacity:0.15;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.legacy .slick-slider .slick-dots li.slick-active button:before{
  color:#F05A28;
  opacity:1;
}
.legacy .panels .panel-nav .menu_title{
  padding:6px 1rem 6px 2rem;
  font-size:1.2rem;
  color:#083266;
  margin-bottom:0;
}
.legacy .panels .panel-nav li a{
  display:block;
  width:100%;
  background:rgba(255, 255, 255, 0.3);
  border-left:16px solid rgba(240, 90, 40, 0.1);
  border-bottom:none;
  padding:6px 1rem;
  font-size:1.2rem;
  color:#383e4a;
  text-transform:uppercase;
}
.legacy .panels .panel-nav li a:hover{
  color:#083266;
  background:rgba(255, 255, 255, 0.35);
  border-color:rgba(240, 90, 40, 0.15);
}
.legacy .panels .panel-nav li + ul, .legacy .panels .panel-nav li + li{
  margin-top:4px;
}
.legacy .panels .panel-nav li.active a{
  color:#083266;
  background:#ffffff;
  border-color:#F05A28;
}
.legacy .panels .panel{
  background:#ffffff;
  padding:0 1.5rem;
  min-height:50vh;
  display:none;
}
.legacy .panels .panel.active{
  display:block;
}
.legacy .page .glossary-term{
  position:relative;
  z-index:1;
}
.legacy .page .glossary-term:hover{
  z-index:600;
}
.legacy .page .glossary-term .term{
  cursor:help;
  color:#1B2430;
  border-bottom:1px dashed #29c3ec;
  transition:background 150ms ease;
}
.legacy .page .glossary-term .term.highlighted, .legacy .page .glossary-term .term:hover{
  background:rgba(240, 167, 34, 0.2);
}
.legacy .glossary-tooltip{
  font-weight:400;
  font-style:normal;
  color:#383e4a;
  background:#ffffff;
  border:3px solid rgb(106.8, 132, 163.2);
  width:480px;
  max-width:80vw;
  padding:12px 20px 20px;
  border-radius:4px;
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  top:calc(100% + 14px);
  transition:all 150ms ease;
  z-index:700;
  box-shadow:0 0 1px 2px rgba(0, 0, 0, 0.12);
}
.legacy .glossary-tooltip:after, .legacy .glossary-tooltip:before{
  content:"";
  border:solid transparent;
  pointer-events:none;
  position:absolute;
  bottom:100%;
  left:50%;
}
.legacy .glossary-tooltip:after{
  border-color:rgba(27, 36, 48, 0);
  border-bottom-color:rgba(106.8, 132, 163.2, 0.8);
  border-width:10px;
  margin-left:-10px;
}
.legacy .glossary-tooltip:before{
  border-color:rgba(27, 36, 48, 0);
  border-bottom-color:rgba(106.8, 132, 163.2, 0.8);
  border-width:11px;
  margin-left:-11px;
}
.legacy .glossary-tooltip h2{
  color:#1B2430;
  font-weight:400;
  font-size:1.325rem;
  line-height:1.4;
  padding-bottom:0.25rem;
  margin-bottom:0.35rem;
  border-bottom:1px solid rgba(233, 239, 248, 0.6);
}
.legacy .glossary-tooltip .tip-content{
  font-weight:300;
  font-size:0.9rem;
  line-height:1.4;
  overflow:hidden;
}
.legacy .glossary-tooltip .tip-content.continued{
  text-align:right;
  font-style:italic;
  color:#083266;
  font-size:0.9rem;
}
.legacy .glossary-tooltip .tip-content.continued:after{
  content:"...";
}
.legacy .glossary-layout{
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:rgba(255, 255, 255, 0);
}
.legacy .participation .participating-countries-container{
  border-top:1px solid #E9EFF8;
  border-bottom:1px solid #E9EFF8;
  margin-bottom:2.5rem;
  margin-top:1rem;
}
.legacy .participation .participating-countries-container p{
  text-align:center;
  font-size:1.4rem;
  margin-top:1.2rem;
}
.legacy .participation .participating-countries-container p a.button{
  margin-top:1rem;
  margin-bottom:0.8rem;
  text-transform:uppercase;
  font-size:1.2rem;
  padding-left:2rem;
  padding-right:2rem;
}
.legacy .page-header .page-title{
  color:#E9EFF8;
  font-size:1.5rem;
  line-height:1.1em;
  padding:1rem 0 0;
  text-transform:uppercase;
}
.legacy .aggregator-articles article + article{
  border-top:1px solid rgba(233, 239, 248, 0.75);
  margin-top:2.75rem;
  padding-top:2.75rem;
}
.legacy .aggregator-articles article .featured-image{
  margin:0;
  position:relative;
}
.legacy .aggregator-articles article .featured-image img{
  border-radius:8px;
}
.legacy .aggregator-articles article .entry-meta p{
  display:block;
  font-size:1rem;
  line-height:1.2;
  margin-bottom:5px;
}
.legacy .aggregator-articles article .entry-meta p.download-options{
  width:100%;
  margin-top:0.85rem;
}
.legacy .aggregator-articles article .entry-meta p:last-child{
  margin-bottom:0;
}
.legacy .aggregator-articles .search-list{
  padding:0 2rem 1rem;
}
.legacy .listing-insights-container .container .content-area,
.legacy .listing-news-container .container .content-area,
.legacy .listing-stories-container .container .content-area{
  padding-top:0;
  padding-bottom:0;
}
.legacy .listing-insights-container .container .content-area:first-child,
.legacy .listing-news-container .container .content-area:first-child,
.legacy .listing-stories-container .container .content-area:first-child{
  padding-top:2rem;
}
.legacy .listing-insights-container .container .content-area + .article-results,
.legacy .listing-news-container .container .content-area + .article-results,
.legacy .listing-stories-container .container .content-area + .article-results{
  margin-top:1.5rem;
}
.legacy .listing-insights-container .article-results,
.legacy .listing-news-container .article-results,
.legacy .listing-stories-container .article-results{
  margin-top:0;
  padding-top:0;
}
.legacy .listing-insights-container .article-results .article-nav,
.legacy .listing-news-container .article-results .article-nav,
.legacy .listing-stories-container .article-results .article-nav{
  margin-bottom:1.5rem;
}
.legacy .listing-insights-container .article-results .article-nav .label,
.legacy .listing-news-container .article-results .article-nav .label,
.legacy .listing-stories-container .article-results .article-nav .label{
  font-size:1rem;
}
.legacy article .entry-footer{
  font-family:"Campton", sans-serif;
  font-weight:600;
}
.legacy article .entry-footer .tags-links a{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.legacy article + article{
  margin-top:1.5rem;
}
.legacy .single article .article-banner .tag-wrapper .posted-on{
  text-color:#626874;
  background-color:transparent;
  box-shadow:none;
}
.legacy .single article .article-banner .napgn-section__inner > *{
  margin-top:24px;
}
.legacy .single article .article-banner .napgn-section__inner > *:first-child{
  margin-top:0;
}
.legacy .single article .entry-footer p{
  font-family:"Campton", sans-serif;
  font-weight:600;
}
.legacy .single article .entry-footer p a{
  -webkit-text-decoration:none !important;
  text-decoration:none !important;
}
.legacy #comments::before, .legacy #comments::after{
  display:table;
  content:" ";
}
.legacy #comments::after{
  clear:both;
}
.legacy #comments{
  padding:2rem 2rem 0;
}
.legacy #comments .comments-area{
  background-color:#fff;
  border-top:1px solid #eaeaea;
  border-top:1px solid rgba(51, 51, 51, 0.1);
  padding:7.6923%;
}
.legacy #comments .comments-area > :last-child{
  margin-bottom:0;
}
.legacy #comments .comment-list + .comment-respond{
  border-top:1px solid #eaeaea;
  border-top:1px solid rgba(51, 51, 51, 0.1);
}
.legacy #comments .comment-list + .comment-respond,
.legacy #comments .comment-navigation + .comment-respond{
  padding-top:1.6em;
}
.legacy #comments .comments-title,
.legacy #comments .comment-reply-title{
  font-size:18px;
  font-size:1.8rem;
  line-height:1.3333;
}
.legacy #comments .comments-title{
  margin-bottom:1.3333em;
}
.legacy #comments .comment-list{
  list-style:none;
  margin:0;
}
.legacy #comments .comment-list article,
.legacy #comments .comment-list .pingback,
.legacy #comments .comment-list .trackback{
  border-top:1px solid #eaeaea;
  border-top:1px solid rgba(51, 51, 51, 0.1);
  padding:1.6em 0;
}
.legacy #comments .comment-list .children{
  list-style:none;
  margin:0;
}
.legacy #comments .comment-list .children > li{
  padding-left:0.8em;
}
.legacy #comments .comment-author{
  color:#707070;
  color:rgba(51, 51, 51, 0.7);
  margin-bottom:0.4em;
}
.legacy #comments .comment-author a:hover{
  border-bottom:1px solid #707070;
  border-bottom:1px solid rgba(51, 51, 51, 0.7);
}
.legacy #comments .comment-author .avatar{
  float:left;
  height:24px;
  margin-right:0.8em;
  width:24px;
}
.legacy #comments .bypostauthor > article .fn:after{
  content:"\f304";
  position:relative;
  top:5px;
  left:3px;
}
.legacy #comments .comment-metadata,
.legacy #comments .pingback .edit-link{
  color:#707070;
  color:rgba(51, 51, 51, 0.7);
  font-size:12px;
  font-size:1.2rem;
  line-height:1.5;
}
.legacy #comments .comment-metadata a,
.legacy #comments .pingback .edit-link a{
  color:#707070;
  color:rgba(51, 51, 51, 0.7);
}
.legacy #comments .comment-metadata a:hover,
.legacy #comments .pingback .edit-link a:hover{
  border-bottom:1px solid #333;
}
.legacy #comments .comment-metadata a:hover,
.legacy #comments .comment-metadata a:focus,
.legacy #comments .pingback .edit-link a:hover,
.legacy #comments .pingback .edit-link a:focus{
  color:#333;
}
.legacy #comments .comment-metadata{
  margin-bottom:1.6em;
}
.legacy #comments .comment-metadata .edit-link{
  margin-left:1em;
}
.legacy #comments .pingback .edit-link{
  margin-left:1em;
}
.legacy #comments .pingback .edit-link:before{
  top:5px;
}
.legacy #comments .comment-content ul,
.legacy #comments .comment-content ol{
  margin:0 0 1.6em 1.3333em;
}
.legacy #comments .comment-content li > ul,
.legacy #comments .comment-content li > ol{
  margin-bottom:0;
}
.legacy #comments .comment-content > :last-child{
  margin-bottom:0;
}
.legacy #comments .comment-list .reply{
  font-size:12px;
  font-size:1.2rem;
}
.legacy #comments .comment-list .reply a{
  border:1px solid #eaeaea;
  border:1px solid rgba(51, 51, 51, 0.1);
  color:#707070;
  color:rgba(51, 51, 51, 0.7);
  display:inline-block;
  font-weight:700;
  line-height:1;
  margin-top:2em;
  padding:0.4167em 0.8333em;
  text-transform:uppercase;
}
.legacy #comments .comment-list .reply a:hover,
.legacy #comments .comment-list .reply a:focus{
  border-color:#333;
  color:#333;
  outline:0;
}
.legacy #comments .comment-form label{
  color:#707070;
  color:rgba(51, 51, 51, 0.7);
  font-size:12px;
  font-size:1.2rem;
  font-weight:700;
  display:block;
  letter-spacing:0.04em;
  line-height:1.5;
  text-transform:uppercase;
}
.legacy #comments .comment-form input[type=text],
.legacy #comments .comment-form input[type=email],
.legacy #comments .comment-form input[type=url],
.legacy #comments .comment-form input[type=submit]{
  width:100%;
}
.legacy #comments .comment-notes,
.legacy #comments .comment-awaiting-moderation,
.legacy #comments .logged-in-as,
.legacy #comments .form-allowed-tags{
  color:#707070;
  color:rgba(51, 51, 51, 0.7);
}
.legacy #comments .logged-in-as a:hover{
  border-bottom:1px solid #333;
}
.legacy #comments .no-comments{
  border-top:1px solid #eaeaea;
  border-top:1px solid rgba(51, 51, 51, 0.1);
  color:#707070;
  color:rgba(51, 51, 51, 0.7);
  padding-top:1.6em;
}
.legacy #comments .comment-navigation + .no-comments{
  border-top:0;
}
.legacy #comments .form-allowed-tags code{
  font-family:Inconsolata, monospace;
}
.legacy #comments .form-submit{
  margin-bottom:0;
}
.legacy #comments .required{
  color:#c0392b;
}
.legacy #comments .comment-reply-title small{
  font-size:100%;
}
.legacy #comments .comment-reply-title small a{
  border:0;
  float:right;
  height:32px;
  overflow:hidden;
  width:26px;
}
.legacy #comments .comment-reply-title small a:before{
  content:"\f405";
  font-size:32px;
  position:relative;
  top:-3px;
}
.legacy .resource_cover{
  margin:0;
  position:relative;
  text-align:center;
}
.legacy .resource_cover.featured_listing:before{
  font-family:"Campton", sans-serif;
  content:"Featured";
  display:block;
  position:absolute;
  top:-8px;
  left:-2px;
  padding:3px 8px;
  background:#383e4a;
  color:#ffffff;
  text-transform:uppercase;
  font-size:0.8rem;
  line-height:1;
  letter-spacing:0.4px;
  border-radius:3px;
}
.legacy .resource_cover img{
  box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}
.legacy .listing-resources-container .content-area{
  padding-top:0;
  padding-bottom:0;
}
.legacy .listing-resources-container .content-area:last-child{
  padding-bottom:2rem;
}
.legacy .listing-resources-container .resource-results{
  margin-top:0;
  padding-top:0;
}
.legacy .listing-resources-container .resource-results .resource-nav{
  margin-bottom:1.5rem;
}
.legacy .listing-resources-container .resource-results .resource-nav .label{
  font-size:1rem;
}
.legacy .listing-resources-container .results-container{
  margin-top:4rem;
  flex-direction:column;
  justify-content:flex-start;
}
.legacy .listing-resources-container .results-container .results-nav{
  margin-bottom:2rem;
}
.legacy .listing-resources-container .results-container .results-nav .menu_title{
  padding:6px 1rem 6px 2rem;
  font-size:1.2rem;
  color:#083266;
  margin-bottom:0;
}
.legacy .listing-resources-container .results-container .results-nav li a{
  flex:1 1 100%;
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  width:100%;
}
.legacy .listing-resources-container .results-container .results-nav li a .count{
  padding:1rem 0.25rem 0.5rem;
  font-size:1.875rem;
  font-weight:bold;
  color:#F05A28;
  line-height:1;
}
.legacy .listing-resources-container .results-container .results-nav li a .label{
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  padding:1rem 1.25rem 0.5rem;
}
.legacy .listing-resources-container .results-container .results-nav li a .title{
  display:block;
  font-size:1.325rem;
  line-height:1.2;
  color:#383e4a;
}
.legacy .listing-resources-container .results-container .results-nav li a .description{
  display:block;
  font-size:1rem;
  line-height:1.2;
  color:rgb(120.36, 132.68, 147.64);
  margin-top:4px;
}
.legacy .listing-resources-container .results-container .results-nav li.empty a{
  opacity:0.45;
  border-color:rgb(201.45, 206.35, 212.3);
}
.legacy .listing-resources-container .results-container .no-results{
  flex:1 1 100%;
  text-align:center;
  width:100%;
}
.legacy .listing-resources-container .results-container .no-results p{
  font-size:1.25rem;
}
.legacy .listing-resources-container .results-container .results article{
  margin:0;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
}
.legacy .listing-resources-container .results-container .results article .entry{
  flex:1 1 100%;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  background:rgba(233, 239, 248, 0.55);
  border-radius:6px;
  transition:background-color 0.3s linear;
}
.legacy .listing-resources-container .results-container .results article .entry.block-link:hover{
  background-color:#E9EFF8;
}
.legacy .listing-resources-container .results-container .results article .entry figure{
  flex:0 1 50%;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
}
.legacy .listing-resources-container .results-container .results article .entry figure a{
  display:block;
  padding:8px;
}
.legacy .listing-resources-container .results-container .results article .entry figure a img{
  display:block;
  margin:0 auto;
}
.legacy .resources .card-grid article .entry-header{
  margin-top:0.25rem;
  margin-bottom:0;
  text-align:center;
}
.legacy .resources .card-grid article .entry-header .entry-title{
  line-height:1.15rem;
}
.legacy .resources .card-grid article .entry-header .entry-title a{
  color:#667485;
  font-size:1.3rem;
}
.legacy .resources .card-grid article .entry-header .entry-title a:hover{
  color:#383e4a;
}
.legacy .resources .card-grid article .entry-header .entry-subtitle{
  font-size:1rem;
  line-height:1rem;
}
.legacy .resources article{
  padding:0;
}
.legacy .resources article .entry-summary{
  padding:0 0.5rem;
}
.legacy .resources article .entry-header{
  margin-top:0.25rem;
  margin-bottom:1.325rem;
  text-align:left;
}
.legacy .resources article .entry-header .entry-title{
  margin-bottom:10px;
}
.legacy .resources article .entry-header .entry-title a{
  display:block;
  color:#383e4a;
  font-size:1rem;
  line-height:1.3;
}
.legacy .resources article .entry-header .entry-title a:hover{
  color:#1B2430;
}
.legacy .resources article .entry-header .entry-subtitle{
  font-size:1rem;
  line-height:1.125rem;
  margin:10px 0 0;
}
.legacy .resources article .entry-meta p{
  display:block;
  font-size:1rem;
  line-height:1.2;
  margin-bottom:5px;
}
.legacy .resources article .entry-meta p.download-options{
  width:100%;
  margin-top:0.85rem;
}
.legacy .resources article .entry-meta p.pubDate{
  color:#667485;
}
.legacy .resources article .entry-meta p.languages{
  color:#083266;
}
.legacy .resources article .entry-meta p:last-child{
  margin-bottom:0;
}
.legacy .resources .more{
  margin-top:0.85rem;
  text-align:center;
}
.legacy .navigation{
  width:100%;
}
.legacy .download-options a + a{
  margin-left:0.25rem;
}
.legacy .nap-trends-promo figure{
  max-width:360px;
}
.legacy .nap-trends-promo .call-to-action p{
  font-size:1.5rem;
  line-height:1.2;
}
.legacy .nap-trends-promo .call-to-action .action a{
  font-size:1.1rem;
}
.legacy .resource-list article .entry::before, .legacy .resource-list article .entry::after{
  display:table;
  content:" ";
}
.legacy .resource-list article .entry::after{
  clear:both;
}
.legacy .resource-list article .entry{
  display:block;
  margin-bottom:1rem;
}
.legacy .resource-list article .entry .entry-header .entry-title{
  margin-top:0.5rem;
}
.legacy .resource-list article .entry .entry-header .byline{
  float:none;
}
.legacy .resource-list article .entry .download-options a{
  padding:0.4rem 0.85rem;
}
.legacy .resource-list article .entry p span.label{
  color:rgb(132.6, 143.8, 157.4);
  font-family:"Campton", sans-serif;
  text-transform:uppercase;
  font-weight:400;
}
.legacy .single-resource article .entry{
  display:flex;
  justify-content:space-between;
  margin-bottom:1rem;
}
.legacy .single-resource article .entry .entry-header .entry-title{
  margin-top:0.5rem;
}
.legacy .single-resource article .entry .entry-header .byline{
  float:none;
}
.legacy .single-resource article .entry .resource_cover{
  margin:0;
  position:relative;
}
.legacy .single-resource article .entry p span.label{
  color:rgb(132.6, 143.8, 157.4);
  font-family:"Campton", sans-serif;
  text-transform:uppercase;
  font-weight:400;
}
.legacy #page #categories{
  position:absolute;
  top:-140px;
  left:0;
}
.legacy #page #fi-categories{
  position:relative;
}
.legacy #page #fi-categories .category-nav{
  margin-bottom:2rem;
}
.legacy #page #fi-categories .category-nav .menu_title{
  padding:6px 1rem 6px 2rem;
  font-size:1.2rem;
  color:#083266;
  margin-bottom:0;
}
.legacy #page #fi-categories .category-nav li a{
  flex:1 1 100%;
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  width:100%;
}
.legacy #page #fi-categories .category-nav li a .label{
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:1rem 1.25rem;
  font-size:1.125rem;
  line-height:1.2;
  color:#383e4a;
}
.legacy #page #fi-categories .category-nav li.empty a{
  opacity:0.45;
  border-color:rgb(201.45, 206.35, 212.3);
}
.legacy #page #fi-categories .category-description{
  padding-bottom:2rem;
  border-bottom:1px solid #667485;
  margin-bottom:3rem;
}
.legacy #page #fi-categories .instrument-directions{
  padding:2rem;
}
.legacy #page #fi-categories .instrument-directions i{
  color:#F05A28;
  margin-right:6px;
}
.legacy #page #fi-categories .instrument-menu-group{
  margin-top:1.5rem;
}
.legacy #page #fi-categories .instrument-menu-group .instrument-menu{
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}
.legacy #page #fi-categories .instrument-menu-group .instrument-menu .menu{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  flex-wrap:wrap;
}
.legacy #page #fi-categories .instrument-menu-group .instrument-menu .menu li{
  margin-right:12px;
  margin-top:0.5rem;
  flex:0 1 auto;
}
.legacy #page #fi-categories .instrument-menu-group .instrument-menu .menu li:last-child{
  margin-right:0;
}
.legacy #page #fi-categories .instrument-menu-group .instrument-menu .menu li a{
  display:flex;
  flex-direction:column;
  justify-content:center;
  flex:1 1 100%;
  padding:0.125rem 0.625rem;
  border-radius:6px;
  border:1px solid rgb(201.45, 206.35, 212.3);
}
.legacy #page #fi-categories .instrument-menu-group .instrument-menu .menu li a:hover{
  border:1px solid rgb(170.85, 178.55, 187.9);
}
.legacy #page #fi-categories .instrument-menu-group .instrument-menu .menu li a.active{
  background:#E9EFF8;
  color:#1B2430;
  border:1px solid rgb(170.85, 178.55, 187.9);
}
.legacy #page #fi-categories .instrument-menu-group .menu-label{
  display:block;
  font-size:0.8rem;
  text-transform:uppercase;
  color:#383e4a;
  margin-bottom:2px;
}
.legacy #page #fi-categories .instrument-wrapper{
  padding:1rem 0;
}
.legacy #page #fi-categories .instrument-content{
  display:none;
  padding:0.5rem;
}
.legacy #page #fi-categories .instrument-content.active{
  display:block;
}
.legacy #page #fi-supporter{
  border-top:1px solid #E1E5EB;
}
.legacy #page #fi-supporter .content-area{
  padding:1rem 2rem;
}
.legacy #page #fi-supporter .supporters{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
}
.legacy #page #fi-supporter .supporters .logo{
  max-width:240px;
}
.legacy #page #fi-footer{
  border-top:1px solid #E1E5EB;
  background:#f0f2f5;
}
.legacy #page #fi-footer .content-area{
  background-color:transparent;
}
.legacy #page #fi-footer .about-content{
  font-size:0.9rem;
}
.legacy .aggregator-events article .featured-image,
.legacy .aggregator-press-releases article .featured-image,
.legacy .aggregator-news article .featured-image{
  margin:0;
  position:relative;
}
.legacy .aggregator-events article .featured-image img,
.legacy .aggregator-press-releases article .featured-image img,
.legacy .aggregator-news article .featured-image img{
  border-radius:8px;
}
.legacy .aggregator-events .events-list,
.legacy .aggregator-events .news-list,
.legacy .aggregator-press-releases .events-list,
.legacy .aggregator-press-releases .news-list,
.legacy .aggregator-news .events-list,
.legacy .aggregator-news .news-list{
  padding-top:1rem;
}
.legacy .aggregator-events .events-list article .date-icon.bar,
.legacy .aggregator-events .news-list article .date-icon.bar,
.legacy .aggregator-press-releases .events-list article .date-icon.bar,
.legacy .aggregator-press-releases .news-list article .date-icon.bar,
.legacy .aggregator-news .events-list article .date-icon.bar,
.legacy .aggregator-news .news-list article .date-icon.bar{
  background-color:rgb(151.45, 155.35, 161.2);
  border-radius:3px;
  font-size:0.9rem;
  display:inline-block;
}
.legacy .aggregator-events .events-list article .date-icon.bar .posted-on,
.legacy .aggregator-events .news-list article .date-icon.bar .posted-on,
.legacy .aggregator-press-releases .events-list article .date-icon.bar .posted-on,
.legacy .aggregator-press-releases .news-list article .date-icon.bar .posted-on,
.legacy .aggregator-news .events-list article .date-icon.bar .posted-on,
.legacy .aggregator-news .news-list article .date-icon.bar .posted-on{
  display:block;
  padding:0.2rem 0.6em;
  overflow:hidden;
  color:#ffffff;
  text-shadow:0px 0px 3px rgba(0, 0, 0, 0.25);
  line-height:1.1em;
  font-size:1em;
}
.legacy .aggregator-events .events-list article .date-icon.round,
.legacy .aggregator-events .news-list article .date-icon.round,
.legacy .aggregator-press-releases .events-list article .date-icon.round,
.legacy .aggregator-press-releases .news-list article .date-icon.round,
.legacy .aggregator-news .events-list article .date-icon.round,
.legacy .aggregator-news .news-list article .date-icon.round{
  float:left;
  background-color:#E9EFF8;
  width:4.8rem;
  height:4.8rem;
  border-radius:50%;
  font-size:0.9rem;
  margin-right:1rem;
}
.legacy .aggregator-events .events-list article .date-icon.round .posted-on,
.legacy .aggregator-events .news-list article .date-icon.round .posted-on,
.legacy .aggregator-press-releases .events-list article .date-icon.round .posted-on,
.legacy .aggregator-press-releases .news-list article .date-icon.round .posted-on,
.legacy .aggregator-news .events-list article .date-icon.round .posted-on,
.legacy .aggregator-news .news-list article .date-icon.round .posted-on{
  display:block;
  width:100%;
  height:100%;
  text-align:center;
  padding:0.6em;
}
.legacy .aggregator-events .events-list article .date-icon.round .posted-on span,
.legacy .aggregator-events .news-list article .date-icon.round .posted-on span,
.legacy .aggregator-press-releases .events-list article .date-icon.round .posted-on span,
.legacy .aggregator-press-releases .news-list article .date-icon.round .posted-on span,
.legacy .aggregator-news .events-list article .date-icon.round .posted-on span,
.legacy .aggregator-news .news-list article .date-icon.round .posted-on span{
  color:#ffffff;
  display:block;
  line-height:1.1em;
  font-size:1em;
}
.legacy .aggregator-events .events-list article .date-icon.round .posted-on span.day,
.legacy .aggregator-events .news-list article .date-icon.round .posted-on span.day,
.legacy .aggregator-press-releases .events-list article .date-icon.round .posted-on span.day,
.legacy .aggregator-press-releases .news-list article .date-icon.round .posted-on span.day,
.legacy .aggregator-news .events-list article .date-icon.round .posted-on span.day,
.legacy .aggregator-news .news-list article .date-icon.round .posted-on span.day{
  font-size:1.8em;
  font-weight:600;
}
.legacy .aggregator-events .events-list article .date-icon.round .posted-on span.year,
.legacy .aggregator-events .news-list article .date-icon.round .posted-on span.year,
.legacy .aggregator-press-releases .events-list article .date-icon.round .posted-on span.year,
.legacy .aggregator-press-releases .news-list article .date-icon.round .posted-on span.year,
.legacy .aggregator-news .events-list article .date-icon.round .posted-on span.year,
.legacy .aggregator-news .news-list article .date-icon.round .posted-on span.year{
  font-size:0.9em;
}
.legacy .aggregator-events .events-list article .entry-header,
.legacy .aggregator-events .news-list article .entry-header,
.legacy .aggregator-press-releases .events-list article .entry-header,
.legacy .aggregator-press-releases .news-list article .entry-header,
.legacy .aggregator-news .events-list article .entry-header,
.legacy .aggregator-news .news-list article .entry-header{
  width:100%;
  margin-bottom:0;
}
.legacy .aggregator-events .events-list article .featured-image,
.legacy .aggregator-events .news-list article .featured-image,
.legacy .aggregator-press-releases .events-list article .featured-image,
.legacy .aggregator-press-releases .news-list article .featured-image,
.legacy .aggregator-news .events-list article .featured-image,
.legacy .aggregator-news .news-list article .featured-image{
  margin:0;
  position:relative;
}
.legacy .aggregator-events .events-list article .featured-image img,
.legacy .aggregator-events .news-list article .featured-image img,
.legacy .aggregator-press-releases .events-list article .featured-image img,
.legacy .aggregator-press-releases .news-list article .featured-image img,
.legacy .aggregator-news .events-list article .featured-image img,
.legacy .aggregator-news .news-list article .featured-image img{
  border-radius:8px;
}
.legacy .aggregator-events .events-list article + article,
.legacy .aggregator-events .news-list article + article,
.legacy .aggregator-press-releases .events-list article + article,
.legacy .aggregator-press-releases .news-list article + article,
.legacy .aggregator-news .events-list article + article,
.legacy .aggregator-news .news-list article + article{
  margin-top:1.5rem;
  padding-top:1.5rem;
}
.legacy .aggregator-events .events-list .aggregator-section,
.legacy .aggregator-events .news-list .aggregator-section,
.legacy .aggregator-press-releases .events-list .aggregator-section,
.legacy .aggregator-press-releases .news-list .aggregator-section,
.legacy .aggregator-news .events-list .aggregator-section,
.legacy .aggregator-news .news-list .aggregator-section{
  padding:0 1rem;
}
.legacy .aggregator-events .events-list .aggregator-section + .aggregator-section,
.legacy .aggregator-events .news-list .aggregator-section + .aggregator-section,
.legacy .aggregator-press-releases .events-list .aggregator-section + .aggregator-section,
.legacy .aggregator-press-releases .news-list .aggregator-section + .aggregator-section,
.legacy .aggregator-news .events-list .aggregator-section + .aggregator-section,
.legacy .aggregator-news .news-list .aggregator-section + .aggregator-section{
  margin-top:2rem;
}
.legacy .event-summary .entry-header .type{
  font-size:0.85rem;
  line-height:1.5;
  margin-bottom:0.5rem;
}
.legacy .event-summary .entry-header .type span{
  font-family:"Campton", sans-serif;
  display:inline-block;
  padding:1px 8px;
  border-radius:3px;
  background-color:#667485;
  color:#ffffff;
  font-size:0.85rem;
}
.legacy .event-summary .entry-header .type span.in-person{
  background-color:#F05A28;
}
.legacy .event-summary .entry-header .type span.virtual{
  background-color:#4cbda9;
}
.legacy .event-summary .entry-header .date,
.legacy .event-summary .entry-header .time{
  line-height:1.1;
  margin-bottom:0;
}
.legacy .event-summary .entry-header .date{
  color:#F05A28;
  display:block;
  font-size:1.1rem;
}
.legacy .event-summary .entry-header .entry-title{
  margin-top:0.5rem;
}
.legacy .event-summary .entry-header .entry-title:first-child{
  margin-top:0;
}
.legacy .event-summary .entry-meta{
  margin:0.5rem 0 1rem;
}
.legacy .event-summary .entry-meta:last-child{
  margin-bottom:0;
}
.legacy .event-summary .entry-meta p{
  display:block;
  float:none;
  margin-bottom:0.25rem;
}
.legacy .event-summary .entry-meta p span.label{
  color:rgb(132.6, 143.8, 157.4);
  font-family:"Campton", sans-serif;
  text-transform:uppercase;
  font-weight:400;
}
.legacy .aggregator-events .aggregator-header::before, .legacy .aggregator-events .aggregator-header::after{
  display:table;
  content:" ";
}
.legacy .aggregator-events .aggregator-header::after{
  clear:both;
}
.legacy .aggregator-events .aggregator-header .aggregator-title{
  float:left;
}
.legacy .aggregator-events .aggregator-header .event-toggle{
  display:block;
  float:right;
  color:rgb(155.55, 164.65, 175.7);
  font-size:1.4rem;
  font-weight:400;
  margin-top:8px;
}
.legacy .aggregator-events .aggregator-header .event-toggle:hover{
  color:#667485;
}
.legacy .aggregator .no-results p{
  color:#667485;
  text-align:center;
  font-size:1.25rem;
}
.legacy .media-landing-pg .recent-articles .card-grid{
  padding:0;
}
.legacy .media-landing-pg .recent-articles article .post{
  background-size:cover;
  background-position:center;
  position:relative;
  height:0;
  min-height:250px;
  padding-bottom:85%;
  border-radius:4px;
  overflow:hidden;
}
.legacy .media-landing-pg .recent-articles article .entry-summary{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:transparent;
  background-image:linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(27, 36, 48, 0.2) 50%, rgba(27, 36, 48, 0) 100%);
}
.legacy .media-landing-pg .recent-articles article .entry-header{
  position:absolute;
  top:auto;
  bottom:0;
  left:0;
  right:0;
  padding:0 1.25rem 1.25rem;
  margin-bottom:0;
}
.legacy .media-landing-pg .recent-articles article .entry-header .label{
  padding:0.1rem 0.25rem;
  background-color:#F05A28;
  color:#ffffff;
  display:inline-block;
  border-radius:3px;
  font-size:0.9rem;
}
.legacy .media-landing-pg .recent-articles article .entry-header .entry-meta .byline{
  display:none;
}
.legacy .media-landing-pg .recent-articles article .entry-header .entry-meta .posted-on{
  float:left;
  color:#ffffff;
}
.legacy .media-landing-pg .recent-articles article .entry-header .entry-meta span{
  background-color:rgba(0, 0, 0, 0.4);
  padding:1px 3px;
  border-radius:2px;
}
.legacy .media-landing-pg .recent-articles article .entry-header .entry-meta span a{
  color:#ffffff;
}
.legacy .media-landing-pg .recent-articles article .entry-header .entry-meta span a:hover{
  color:rgb(252.75, 241.8, 221.85);
}
.legacy .media-landing-pg .recent-articles article .entry-header h3{
  margin-top:1px;
  font-size:1.1rem;
  line-height:1.2;
  background-color:rgba(0, 0, 0, 0.4);
  padding:1px 3px;
  border-radius:2px;
}
.legacy .media-landing-pg .recent-articles article .entry-header h3 a{
  color:#ffffff;
}
.legacy .media-landing-pg .recent-articles article .entry-header h3 a:hover{
  color:rgb(252.75, 241.8, 221.85);
}
.legacy .media-landing-pg .recent-articles article .entry-header .more{
  color:#F05A28;
  font-size:0.95rem;
  font-weight:600;
}
.legacy .aggregator-navigation .more-link{
  float:right;
}
.legacy .aggregator-navigation .more-link a{
  text-transform:uppercase;
}
.legacy .aggregator-navigation .more-link a:after{
  content:"\f054";
  margin-left:0.25rem;
  font:normal normal normal 14px/1 "Font Awesome 7 Pro";
}
.legacy .aggregator-napgn-media .press-list article .entry-meta,
.legacy .aggregator-nap-gn-in-the-media .press-list article .entry-meta{
  margin:0 0 2px;
}
.legacy .aggregator-napgn-media .press-list article .entry-meta span,
.legacy .aggregator-nap-gn-in-the-media .press-list article .entry-meta span{
  display:inline-block;
  text-transform:uppercase;
}
.legacy .aggregator-napgn-media .press-list article .entry-meta span.publication,
.legacy .aggregator-nap-gn-in-the-media .press-list article .entry-meta span.publication{
  font-weight:600;
}
.legacy .aggregator-napgn-media .press-list article .entry-meta span + span,
.legacy .aggregator-nap-gn-in-the-media .press-list article .entry-meta span + span{
  margin-left:0.35rem;
}
.legacy .aggregator-napgn-media .press-list article .entry-meta span + span:before,
.legacy .aggregator-nap-gn-in-the-media .press-list article .entry-meta span + span:before{
  content:"|";
  margin-right:0.35rem;
}
.legacy .aggregator-napgn-media .press-list article .entry-header,
.legacy .aggregator-nap-gn-in-the-media .press-list article .entry-header{
  clear:left;
  float:left;
  font-size:1rem;
  width:100%;
}
.legacy .aggregator-napgn-media .press-list article .entry-header .entry-title,
.legacy .aggregator-nap-gn-in-the-media .press-list article .entry-header .entry-title{
  font-size:1.7rem;
}
.legacy .aggregator-napgn-media .press-list article .entry-header .entry-title a,
.legacy .aggregator-nap-gn-in-the-media .press-list article .entry-header .entry-title a{
  color:#667485;
}
.legacy .aggregator-napgn-media .press-list article .entry-header .entry-title a:hover,
.legacy .aggregator-nap-gn-in-the-media .press-list article .entry-header .entry-title a:hover{
  color:#383e4a;
}
.legacy .aggregator-napgn-media .press-list article .entry-content,
.legacy .aggregator-nap-gn-in-the-media .press-list article .entry-content{
  padding:0 0.35rem;
}
.legacy .aggregator-napgn-media .press-list article + article,
.legacy .aggregator-nap-gn-in-the-media .press-list article + article{
  margin-top:2.5rem;
  padding-top:1.85rem;
}
.legacy .aggregator-napgn-media .press-grid article,
.legacy .aggregator-nap-gn-in-the-media .press-grid article{
  padding:1rem 0.25rem;
  margin:2px;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
}
.legacy .aggregator-napgn-media .press-grid article .entry,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry{
  flex:1 1 100%;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  background:rgba(233, 239, 248, 0.55);
  border-radius:6px;
  transition:background-color 0.3s linear;
}
.legacy .aggregator-napgn-media .press-grid article .entry figure,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry figure{
  flex:0 1 50%;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
}
.legacy .aggregator-napgn-media .press-grid article .entry figure a,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry figure a{
  display:block;
  padding:8px;
}
.legacy .aggregator-napgn-media .press-grid article .entry figure a img,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry figure a img{
  display:block;
  margin:0 auto;
}
.legacy .aggregator-napgn-media .press-grid article .entry.block-link:hover,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry.block-link:hover{
  background-color:#E9EFF8;
}
.legacy .aggregator-napgn-media .press-grid article .entry.block-link:hover .entry-title a,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry.block-link:hover .entry-title a{
  color:#083266;
}
.legacy .aggregator-napgn-media .press-grid article .entry-meta,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry-meta{
  margin:0 0 2px;
}
.legacy .aggregator-napgn-media .press-grid article .entry-meta span,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry-meta span{
  display:inline-block;
  text-transform:uppercase;
}
.legacy .aggregator-napgn-media .press-grid article .entry-meta span.publication,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry-meta span.publication{
  font-weight:600;
}
.legacy .aggregator-napgn-media .press-grid article .entry-meta span + span,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry-meta span + span{
  margin-left:0.35rem;
}
.legacy .aggregator-napgn-media .press-grid article .entry-meta span + span:before,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry-meta span + span:before{
  content:"|";
  margin-right:0.35rem;
}
.legacy .aggregator-napgn-media .press-grid article .entry-header,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry-header{
  clear:left;
  float:left;
  font-size:1rem;
  width:100%;
}
.legacy .aggregator-napgn-media .press-grid article .entry-header .entry-title,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry-header .entry-title{
  font-size:1.7rem;
}
.legacy .aggregator-napgn-media .press-grid article .entry-header .entry-title a,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry-header .entry-title a{
  color:#383e4a;
}
.legacy .aggregator-napgn-media .press-grid article .entry-header .entry-title a:hover,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry-header .entry-title a:hover{
  color:#083266;
}
.legacy .aggregator-napgn-media .press-grid article .entry-footer span,
.legacy .aggregator-nap-gn-in-the-media .press-grid article .entry-footer span{
  color:#383e4a;
}
.legacy .aggregator-napgn-media .press-grid article + article,
.legacy .aggregator-nap-gn-in-the-media .press-grid article + article{
  border-top:none;
}
.legacy .aggregator .aggregator-nav{
  margin-bottom:2rem;
}
.legacy .aggregator .aggregator-nav .menu_title{
  padding:6px 1rem 6px 2rem;
  font-size:1.2rem;
  color:#083266;
  margin-bottom:0;
}
.legacy .aggregator .aggregator-nav li a{
  flex:1 1 100%;
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  width:100%;
}
.legacy .aggregator .aggregator-nav li a .label{
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  padding:1rem 1.25rem 0.5rem;
}
.legacy .aggregator .aggregator-nav li a .title{
  display:block;
  font-size:1.325rem;
  line-height:1.2;
  color:#383e4a;
}
.legacy .aggregator .aggregator-nav li a .description{
  display:block;
  font-size:1rem;
  line-height:1.2;
  color:rgb(120.36, 132.68, 147.64);
  margin-top:4px;
}
.legacy .aggregator .aggregator-nav li.empty a{
  opacity:0.45;
  border-color:rgb(201.45, 206.35, 212.3);
}
.legacy .aggregator .no-results{
  flex:1 1 100%;
  text-align:center;
  width:100%;
}
.legacy .profile-list{
  margin-top:1.85rem;
}
.legacy .profile-list article{
  display:flex;
  flex-direction:column;
  gap:1rem;
}
.legacy .profile-list article .headshot{
  margin:0;
  position:relative;
}
.legacy .profile-list article .headshot img{
  border:4px solid #ffffff;
  border-radius:50%;
  margin:0 auto;
}
.legacy .profile-list article .entry-header{
  position:relative;
}
.legacy .profile-list article .entry-header .entry-subtitle{
  margin-bottom:0.25rem;
}
.legacy .profile-list article .entry-header .icon-trigger{
  -webkit-text-decoration:none;
  text-decoration:none;
  display:inline-block;
  border-radius:50%;
  background-color:rgb(201.45, 206.35, 212.3);
  font-size:1.1em;
  width:1.65em;
  height:1.65em;
  text-align:center;
}
.legacy .profile-list article .entry-header .icon-trigger:hover{
  background-color:rgb(155.55, 164.65, 175.7);
}
.legacy .profile-list article .entry-header .icon-trigger:before{
  color:#ffffff;
  display:block;
  margin-top:-1px;
}
.legacy .profile-list article .entry-content{
  clear:both;
}
.legacy #page #types-of-support h5{
  text-transform:uppercase;
  font-size:1.2rem;
}
.legacy #page #types-of-support h5.green{
  color:#39B54A;
}
.legacy #page #types-of-support h5.blue{
  color:#1796BA;
}
.legacy #page #types-of-support h5.grey{
  color:#888993;
}
.legacy #page #types-of-support h5.orange{
  color:#F15B2B;
}
.legacy #page #types-of-support h5.red{
  color:#ED1C24;
}
.legacy #page #types-of-support h5.yellow{
  color:#FFCB24;
}
.legacy #page #types-of-support ul li{
  font-size:0.85rem;
}
.legacy #page .content-container section.language-list{
  margin-top:0;
  padding:1rem 0;
}
.legacy #page .content-container section.language-list ul{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
}
.legacy #page .content-container section.language-list ul li{
  margin-left:6px;
}
.legacy #page .content-container section.language-list ul li:first-child{
  margin-left:0;
}
.legacy #page .content-container section.hub-stats .hub-stats-title{
  color:#F05A28;
  text-align:center;
}
.legacy #page .content-container section.hub-stats ul li{
  margin:0 auto;
  padding:0 0.875rem;
  width:80%;
  max-width:300px;
}
.legacy #page .content-container section.hub-stats ul li .stat-icon{
  margin:1.875rem auto;
}
.legacy #page .content-container section.hub-stats ul li .stat-icon img{
  width:100%;
  max-height:100px;
}
.legacy #page .content-container section.hub-stats ul li .stat-value{
  display:block;
  margin:0 auto 8%;
  width:68px;
  height:68px;
  line-height:68px;
  background-color:#383e4a;
  border-radius:50%;
  color:#ffffff;
  text-align:center;
  font-size:1.875rem;
  font-weight:600;
}
.legacy #page .content-container section.hub-stats ul li .stat-name{
  text-align:center;
  font-size:1.1rem;
  font-weight:600;
}
.legacy #page .content-container section.hub-stats ul li .stat-name a{
  color:#383e4a;
}
.legacy #page .content-container section.hub-stats ul li .stat-name a:hover{
  color:#1B2430;
}
.legacy #page .content-container section.hub-stats ul li.block-link .stat-value{
  transition:background-color 0.3s linear;
}
.legacy #page .content-container section.hub-stats ul li.block-link .stat-name a{
  transition:color 0.3s linear;
}
.legacy #page .content-container section.hub-stats ul li.block-link:hover .stat-value{
  background-color:#1B2430;
}
.legacy #page .content-container section.hub-stats ul li.block-link:hover .stat-name a{
  color:#1B2430;
}
.legacy #page .content-container section.hub-stats .hub-stats-footer{
  margin-top:1.75rem;
}
.legacy #page #submit-request{
  background-color:#E9EFF8;
}
.legacy #page #submit-request .content-area{
  background-color:#E9EFF8;
}
.legacy #page #submit-request .content-area main section .section-title{
  color:#F05A28;
  font-size:2.35em;
  line-height:1.1em;
  letter-spacing:-1px;
}
.legacy #page #submit-request .content-area main section .submit-forms .form-icon{
  margin:0;
  padding:0;
}
.legacy #page #submit-request .content-area main section .submit-forms ul{
  padding:1.875rem 0 0;
}
.legacy #page #submit-request .content-area main section .submit-forms ul li{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
}
.legacy #page #submit-request .content-area main section .submit-forms ul li .form-icon{
  width:100px;
}
.legacy #page #submit-request .content-area main section .submit-forms ul li .form-description h5{
  margin-bottom:3px;
}
.legacy #page #submit-request .content-area main section .submit-forms ul li .form-description h5 a{
  color:#F05A28;
}
.legacy #page #submit-request .content-area main section .submit-forms ul li .form-description h5 a:hover{
  color:rgb(204, 76.5, 34);
}
.legacy #page #submit-request .content-area main section .submit-forms ul li .form-description{
  width:calc(100% - 120px);
}
.legacy #page #submit-request .content-area main section .submit-forms ul li + li{
  padding-top:1.875rem;
}
.legacy #page #hub-results .country + .country{
  margin-top:0;
}
.legacy #page #hub-results .country .country-header{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  margin-bottom:0.875rem;
}
.legacy #page #hub-results .country .country-header .country-icon{
  max-width:110px;
  margin:0;
}
.legacy #page #hub-results .country .country-header .country-name{
  margin-left:0.875rem;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}
.legacy #page #hub-results .country .country-header .country-name:first-child{
  margin-left:0;
}
.legacy #page #hub-results .country .country-header .country-name h4{
  margin-bottom:2px;
}
.legacy #page #hub-results .country .projects .project-wrapper{
  margin-bottom:4rem;
}
.legacy #page #hub-results .country .projects .project-wrapper:last-child{
  margin-bottom:0;
}
.legacy #page #hub-results .country .projects .project-header p{
  margin-bottom:0;
  line-height:1.2;
}
.legacy #page #hub-results .country .projects .project-header p.project-name{
  font-size:1.12rem;
  text-transform:uppercase;
  background-color:#F05A28;
  padding:10px 12px 6px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  color:#ffffff;
}
.legacy #page #hub-results .country .projects .project-header p.dates{
  font-size:1.1rem;
  font-weight:600;
  text-align:right;
  align-self:flex-end;
}
.legacy #page #hub-results .country .projects .project-header p.dates .end-date{
  margin-left:2px;
}
.legacy #page #hub-results .country .projects .project-header p.dates .end-date:before{
  content:"–";
  margin-right:4px;
}
.legacy #page #hub-results .country .projects .project-body{
  border:2px solid #F05A28;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  overflow:hidden;
}
.legacy #page #hub-results .country .projects .project-body .project-objectives,
.legacy #page #hub-results .country .projects .project-body .project-results{
  padding:1rem 1.5rem;
}
.legacy #page #hub-results .country .projects .project-body .project-objectives h5,
.legacy #page #hub-results .country .projects .project-body .project-results h5{
  text-align:center;
  padding-bottom:1px;
  margin-bottom:1.2rem;
}
.legacy #page #hub-results .country .projects .project-body .project-objectives{
  background:#E9EFF8;
}
.legacy #page #hub-results .country .projects .project-body .project-objectives li img{
  box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.legacy #page #hub-results .country .projects .project-body .project-results .content-wrapper{
  max-width:520px;
  margin:0 auto;
}
.legacy #page #hub-results .country .projects .project-body .project-results .content-wrapper .project-resources li{
  max-width:200px;
  margin:auto;
}
.legacy #page #hub-results .country .projects .project-body .project-results .content-wrapper .project-resources li .entry-header{
  margin-top:6px;
}
.legacy #page #hub-results .country .projects .project-body .project-results .content-wrapper .project-resources li .entry-title{
  font-size:1.2rem;
  text-align:center;
  margin-bottom:0;
}
.legacy #page #hub-results .country .projects .project-body .project-results .content-wrapper .project-resources li .entry-title a{
  color:#667485;
}
.legacy #page #hub-results .country .projects .project-body .project-results .content-wrapper .project-resources li .entry-title a:hover{
  color:#383e4a;
}
.legacy #program-list .section-header{
  margin-bottom:1.85rem;
  border-bottom:2px solid #667485;
}
.legacy #program-list .section-header h2{
  text-align:center;
  font-size:1.4rem;
  text-transform:uppercase;
}
.legacy #program-list ul{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:center;
}
.legacy #program-list ul li{
  width:32%;
  min-width:100px;
  padding:1rem 0.25rem 1.5rem;
}
.legacy #program-list .icon{
  width:100%;
  max-width:80px;
  min-height:60px;
  margin:auto;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.legacy #program-list .icon a{
  display:block;
  line-height:1;
}
.legacy #program-list .icon a:hover img{
  box-shadow:0 0 1px 2px rgba(0, 0, 0, 0.12);
}
.legacy #program-list .icon img{
  box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.legacy #program-list .country{
  margin-top:10px;
  display:block;
  text-align:center;
  font-size:0.9rem;
}
.legacy .single-program article .entry-header{
  position:relative;
  padding-bottom:1.25rem;
  margin-bottom:1.25rem;
  border-bottom:2px solid rgb(170.85, 178.55, 187.9);
}
.legacy .single-program article .entry-header .title-block.has_flag{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:wrap;
  width:calc(100% - 210px);
}
.legacy .single-program article .entry-header .title-block.has_flag .flag-icon{
  margin:0;
  padding:0;
  width:120px;
  line-height:1;
}
.legacy .single-program article .entry-header .title-block.has_flag .title{
  width:calc(100% - 140px);
  margin-bottom:8px;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}
.legacy .single-program article .entry-header .entry-title{
  font-size:2rem;
}
.legacy .single-program article .entry-header #program-menu{
  width:205px;
}
.legacy .single-program article .entry-header #program-menu .dropdown-trigger{
  color:#667485;
  padding:6px 4px;
  font-size:0.95rem;
  text-align:right;
}
.legacy .single-program article .entry-header #program-menu .dropdown-trigger:hover{
  color:rgb(20.79, 27.72, 36.96);
}
.legacy .single-program article .entry-header #program-menu .dropdown-menu li{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  line-height:1;
  padding:0.5rem 1.2rem;
}
.legacy .single-program article .entry-header #program-menu .dropdown-menu li .icon{
  width:60px;
  margin:0;
}
.legacy .single-program article .entry-header #program-menu .dropdown-menu li .icon a{
  line-height:1;
  padding:0;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.legacy .single-program article .entry-header #program-menu .dropdown-menu li .country{
  padding:0;
  width:calc(100% - 60px);
  margin-bottom:0;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.legacy .single-program article .entry-header #program-menu .dropdown-menu li .country a{
  padding:0 0.5rem 0 0.85rem;
  background:none;
  line-height:1.2;
  flex:1 1 auto;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.legacy .single-program article .entry-header #program-menu .dropdown-menu li:hover{
  background-color:rgb(44.8, 49.6, 59.2);
}
.legacy .single-program article .entry-content::before, .legacy .single-program article .entry-content::after{
  display:table;
  content:" ";
}
.legacy .single-program article .entry-content::after{
  clear:both;
}
.legacy .single-program article .entry-content{
  display:block;
  margin-bottom:1rem;
}
.legacy .single-program article .entry-content .section::before, .legacy .single-program article .entry-content .section::after{
  display:table;
  content:" ";
}
.legacy .single-program article .entry-content .section::after{
  clear:both;
}
.legacy .single-program article .entry-content .section + .section{
  padding-top:1.25rem;
  margin-top:1.25rem;
  border-top:2px solid rgb(170.85, 178.55, 187.9);
}
.legacy .single-program article .entry-content .timeline iframe{
  height:65vh;
}
.legacy .single-program article .entry-content .quote blockquote{
  margin:0 0 0.85rem;
}
.legacy .single-program article .entry-content .quote blockquote *{
  font-size:1.22rem;
  font-style:italic;
  line-height:1.6;
}
.legacy .single-program article .entry-content .quote blockquote p{
  quotes:"“" "”" "‘" "’";
}
.legacy .single-program article .entry-content .quote blockquote p:first-child:before{
  content:open-quote;
  text-indent:-10px;
  display:inline-block;
}
.legacy .single-program article .entry-content .quote blockquote p:last-child:after{
  content:close-quote;
  display:inline-block;
}
.legacy .single-program article .entry-content .quote .citation{
  width:65%;
  margin:0 0 0 auto;
  font-size:0.95rem;
}
.legacy .single-program article .entry-content .quote .citation .name{
  font-weight:600;
  margin-bottom:3px;
}
.legacy .single-program article .entry-content .quote .citation .title{
  line-height:1.2;
  font-size:0.95em;
}
.legacy .single-program article .entry-content .quote .headshot img{
  border-radius:50%;
  border:3px solid #F05A28;
  overflow:hidden;
}
.legacy .single-program article .entry-content .quote.has_headshot .citation{
  width:85%;
}
.legacy .single-program article .entry-content .overview{
  border:2px solid #F05A28;
  padding:1rem;
  border-radius:0 6px 6px 6px;
  position:relative;
}
.legacy .single-program article .entry-content .overview + .overview{
  margin-top:3.85rem;
}
.legacy .single-program article .entry-content .overview .icon-grid{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  flex-wrap:wrap;
  padding:0;
  list-style:none;
}
.legacy .single-program article .entry-content .overview .icon-grid .icon{
  width:50%;
  padding:0.5rem 0.25rem 0.85rem;
}
.legacy .single-program article .entry-content .overview .icon-grid .icon .icon-graphic{
  display:block;
  width:100%;
  height:0;
  padding-bottom:90%;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
}
.legacy .single-program article .entry-content .overview .icon-grid .icon .icon-label{
  text-align:center;
  font-size:0.85rem;
  line-height:1.2;
}
.legacy .single-program article .entry-content .overview:before{
  content:"";
  display:block;
  background:#F05A28;
  padding:3px 8px;
  color:#ffffff;
  font-family:"Campton", sans-serif;
  font-weight:400;
  font-size:1.1rem;
  line-height:1.2;
  text-transform:uppercase;
  max-width:85%;
  position:absolute;
  bottom:100%;
  left:-2px;
  border:2px solid #F05A28;
  border-top-right-radius:3px;
  border-top-left-radius:3px;
}
.legacy .single-program article .entry-content .overview.key_impact:before{
  content:"Key Observed & Anticipated Climate Change Impacts";
}
.legacy .single-program article .entry-content .overview.priority_sectors:before{
  content:"Priority Sectors for Adaptation";
}
.legacy .single-program article .entry-content .overview.approach:before{
  content:"NAP Approach";
}
.legacy #quiz{
  border-top:1px solid #E1E5EB;
  padding:2rem 0;
  max-width:1200px;
  margin:0 auto !important;
}
.legacy #quiz .quiz-column{
  max-width:620px;
  padding:0 2rem;
  margin:0 auto;
}
.legacy #quiz .questions{
  margin-bottom:4rem;
}
.legacy #quiz .questions .question{
  margin-top:4rem;
  display:none;
}
.legacy #quiz .questions .question.display{
  display:block;
}
.legacy #quiz .questions .question:first-child{
  margin-top:0;
}
.legacy #quiz .answers{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  margin:1rem 0 1.25rem;
}
.legacy #quiz .answers .answer{
  width:calc(50% - 4px);
  display:flex;
  flex-direction:column;
}
.legacy #quiz .answers .answer .button{
  flex:1 1 100%;
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:center;
  white-space:normal;
  line-height:1.1;
  padding:1rem 1.25rem;
  background-color:#E9EFF8;
  color:#083266;
  font-size:1.2rem;
  font-weight:normal;
}
.legacy #quiz .answers .answer .button:hover{
  background-color:#083266;
  color:#ffffff;
}
.legacy #quiz .answers .answer.question-answered .button{
  background-color:#E1E5EB;
  color:#1B2430;
}
.legacy #quiz .answers .answer.question-answered .button:hover{
  background-color:#E1E5EB;
  color:#1B2430;
}
.legacy #quiz .answers .answer.question-answered.correct .button{
  background-color:#80A448;
  color:#ffffff;
}
.legacy #quiz .answers .answer.question-answered.incorrect .button{
  background-color:#D84949;
  color:#ffffff;
}
.legacy #quiz .response{
  border-left:2px solid #E1E5EB;
  padding-left:1.5rem;
  margin-left:3px;
  display:none;
}
.legacy #quiz .response.display{
  display:block;
}
.legacy #quiz.is-not-complete .conclusion{
  display:none;
}
.legacy #quiz .conclusion{
  border-top:1px solid #E1E5EB;
  padding:2rem 0;
}
.legacy #quiz .conclusion .action{
  margin-top:4rem;
  text-align:center;
}
.legacy #quiz .promotional-card{
  margin:2rem 0;
}
.legacy #quiz .promotional-card a{
  display:block;
}
.legacy #quiz .promotional-card img{
  width:auto;
  max-width:100%;
}
.legacy #quiz .footer{
  margin-top:2rem;
  border-top:1px solid #E1E5EB;
  padding:2rem;
}
.legacy #quiz .progress-bar{
  position:fixed;
  display:block;
  background-color:#f0a722;
  padding:0.35rem 1rem;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  bottom:0;
  width:100%;
  max-width:620px;
  left:50%;
  transform:translateX(-50%) translateY(50px);
  opacity:0;
  transition:all 0.3s linear;
}
.legacy #quiz .progress-bar.display{
  opacity:1;
  transform:translateX(-50%) translateY(0);
}
.legacy #quiz .progress-bar p{
  margin-bottom:0;
  font-size:0.9rem;
  color:#000000;
}
.legacy #page.governance-mechanisms .content-container .header{
  text-align:center;
}
.legacy #page.governance-mechanisms .content-container .map-area{
  background-color:#E9EFF8;
  background-image:url(../img/504f6e3f0a7f01dbf098.png), linear-gradient(to right bottom, rgb(212.2, 243, 251.2), #E9EFF8 50%, rgb(212.2, 243, 251.2) 100%);
  background-repeat:repeat;
  background-position:center;
  border:1px solid rgb(178.5, 185.5, 194);
  border-radius:3px;
  padding:0;
  overflow:hidden;
}
.legacy #page.governance-mechanisms .content-container .map-area .map{
  width:100%;
  height:300px;
}
.legacy #page.governance-mechanisms .content-container .map-legend{
  padding:1rem 1.5rem;
}
.legacy #page.governance-mechanisms .content-container .map-legend .legend{
  display:flex;
  flex-direction:row;
  justify-content:center;
}
.legacy #page.governance-mechanisms .content-container .map-legend .legend li{
  padding:0 0.875rem;
  font-size:1.12rem;
  display:flex;
  flex-direction:row;
  justify-content:center;
  line-height:22px;
}
.legacy #page.governance-mechanisms .content-container .map-legend .legend li .color-box{
  display:block;
  background-color:#E1E5EB;
  width:22px;
  height:22px;
  border-radius:100%;
  margin-right:0.325rem;
}
.legacy #page.governance-mechanisms .content-container .chart-fpo{
  min-height:30vh;
  background-color:#E1E5EB;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.legacy #page.governance-mechanisms .content-container .chart-fpo span{
  display:block;
  text-align:center;
}
.legacy #mechanism-results .filters{
  padding:1rem 2rem;
}
.legacy #mechanism-results .filters .row{
  display:flex;
  flex-direction:row;
}
.legacy #mechanism-results .filters .row.flex-center{
  justify-content:center;
}
.legacy #mechanism-results .filters .row.flex-end{
  justify-content:flex-end;
}
.legacy #mechanism-results .filters .filter-search-form{
  position:relative;
}
.legacy #mechanism-results .filters .filter-search-form .filter-search{
  border-radius:30px;
  line-height:1;
  padding:0.5rem 1.25rem;
}
.legacy #mechanism-results .filters .filter-search-form .filter-search-clear{
  color:#667485;
  display:none;
  position:absolute;
  top:3px;
  right:3px;
  width:30px;
  height:30px;
  text-align:center;
  line-height:30px;
}
.legacy #mechanism-results .filters .filter-search-form .filter-search-clear:hover{
  color:#1B2430;
}
.legacy #mechanism-results .filters .filter-search-form .filter-search-clear.display{
  display:block;
}
.legacy #mechanism-results .filters .filter{
  margin:0 0.5rem;
}
.legacy #mechanism-results .filters .filter .title{
  display:block;
  float:none;
  padding:0.5rem 1.25rem;
  font-size:1.25rem;
  border:1px solid rgba(240, 90, 40, 0.4);
  border-radius:33px;
  color:#1B2430;
  text-align:center;
  min-width:260px;
  max-width:calc(100vw - 16px);
  transition:background-color 0.3s linear, color 0.3s linear;
}
.legacy #mechanism-results .filters .filter .title:hover{
  background-color:#E9EFF8;
  border:1px solid #F05A28;
}
.legacy #mechanism-results .filters .filter .title .value{
  color:#F05A28;
}
.legacy #mechanism-results .filters .filter .title .value.set:before{
  content:": ";
  display:inline-block;
  color:#1B2430;
  margin-right:3px;
}
.legacy #mechanism-results .filters .filter .options{
  right:8px;
  min-width:244px;
  max-width:calc(100vw - 20px);
}
.legacy #mechanism-results .grid-nav{
  padding:2rem;
}
.legacy #mechanism-results .grid-nav .menu{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:center;
}
.legacy #mechanism-results .grid-nav .menu li{
  display:block;
  margin:0.5rem;
}
.legacy #mechanism-results .grid-nav .menu li.filtered{
  display:none;
}
.legacy #mechanism-results .grid-nav .menu li a{
  display:block;
  padding:1rem;
  max-width:120px;
}
.legacy #mechanism-results .grid-nav .menu li a span{
  display:block;
  text-align:center;
  margin-top:3px;
}
.legacy #mechanism-results .grid-nav .menu li a .country-icon{
  margin:auto;
}
.legacy #mechanism-results .grid-nav .menu li a .country-icon .flag{
  border:1px solid #E1E5EB;
  border-radius:50%;
  height:80px;
  width:80px;
  background-size:cover;
  background-position:center;
  transition:border 0.3s linear;
}
.legacy #mechanism-results .grid-nav .menu li a:hover .country-icon .flag{
  border:1px solid #667485;
}
.legacy #mechanism-results .grid-nav .menu li.active a .country-icon .flag{
  border:1px solid #1B2430;
}
.legacy #mechanism-results .country{
  padding:0 1.5rem;
  min-height:50vh;
  display:none;
  margin:auto;
  max-width:1040px;
}
.legacy #mechanism-results .country.active{
  display:block;
}
.legacy #mechanism-results .country-header{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  margin-bottom:1rem;
}
.legacy #mechanism-results .country-header .country-icon{
  margin-right:0.75rem;
}
.legacy #mechanism-results .country-header .country-icon .flag{
  border:1px solid #E1E5EB;
  border-radius:50%;
  height:100px;
  width:100px;
  background-size:cover;
  background-position:center;
}
.legacy #mechanism-results .country-header .country-name h2{
  font-size:2.25rem;
  line-height:100px;
}
.legacy #mechanism-results .country-data{
  padding:0 1rem;
}
.legacy #mechanism-results .country-data .item{
  margin-bottom:0.875rem;
}
.legacy #mechanism-results .country-data .item .label{
  color:#F05A28;
  margin-bottom:0;
}
.legacy #mechanism-results .country-data .item .value{
  color:#1B2430;
}
.legacy #mechanism-results .country-data .item:last-child{
  margin-bottom:0;
}
.legacy .spectrum-container,
.legacy .spectrum-container h1,
.legacy .country-container h2,
.legacy .text-container h3{
  font-family:Arial, Helvetica, sans-serif;
}
.legacy .spectrum-container{
  max-width:940px;
  width:100%;
  padding:1em 0.5em;
  color:#231f20;
  box-sizing:border-box;
}
.legacy .spectrum-container:after,
.legacy .country-container:after{
  content:"";
  display:table;
  clear:both;
}
.legacy .spectrum-container h1{
  font-size:19px;
  font-weight:normal;
  color:#f15b2b;
}
.legacy .spectrum-container h1 strong{
  color:#231f20;
}
.legacy .country-container{
  width:100%;
  display:table;
  padding:5em 5% 4em;
  border-top:4px solid #231f20;
  background:#f1eff1;
  background:linear-gradient(to bottom, #f1eff1 0%, #ffffff 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1eff1', endColorstr='#ffffff',GradientType=0 );
  box-sizing:border-box;
}
.legacy .country-container .column{
  display:table-cell;
  position:relative;
  padding:0 2%;
  vertical-align:middle;
  text-align:center;
  box-sizing:border-box;
}
.legacy .country-container .column.one{
  width:23%;
}
.legacy .country-container .column.two{
  width:46%;
}
.legacy .country-container .column.three{
  width:29%;
}
.legacy .column .col-split{
  display:table-cell;
  position:relative;
  vertical-align:middle;
  width:50%;
  height:100%;
  padding:0;
}
.legacy .img-responsive,
.legacy .country-container .column img{
  max-width:100%;
}
.legacy img.brazil{
  margin-top:20px;
}
.legacy .spectrum-container a img{
  opacity:1;
  -webkit-text-decoration:none;
  text-decoration:none;
  transition:0.2s;
}
.legacy .spectrum-container a:hover img,
.legacy .spectrum-container a:focus img{
  opacity:0.6;
}
.legacy .text-container{
  display:block;
  position:relative;
  float:left;
  width:38%;
  margin-top:30px;
  padding:0 7%;
  font-size:0.9em;
  text-align:justify;
  border-right:2px solid #f7b898;
  box-sizing:border-box;
}
.legacy .text-container.left{
  width:30%;
  padding-left:0;
}
.legacy .text-container.right{
  width:30%;
  padding-right:0;
  border-right:none;
}
.legacy .text-container h3{
  margin-top:0;
  font-size:1.4em;
  color:#f47d4d;
  color:#6e8ec8;
}
.legacy .text-container.left h3{
  color:#f79a72;
}
.legacy .text-container.right h3{
  color:#f15a2a;
}
@media all and (-ms-high-contrast: none){
  .legacy h1, .legacy h2, .legacy h3, .legacy h4, .legacy h5, .legacy h6{
    font-family:"Campton", sans-serif !important;
  }
}
@media screen and (max-width: 819px){
  .legacy #page .container .content-area aside{
    margin-top:3rem;
  }
  .legacy #page .container .content-area.reverse main{
    margin-top:3rem;
  }
  .legacy #page .container .content-area.reverse aside{
    margin-top:0;
  }
  .legacy .panels .panel-nav{
    display:flex;
    flex-direction:row-reverse;
    justify-content:space-between;
    background:#ffffff;
    border-top-right-radius:3px;
    border-top-left-radius:3px;
    border-bottom:1px solid rgb(237.4, 242.2, 249.4);
    margin-bottom:1.5rem;
  }
  .legacy .panels .panel-nav ul{
    display:none;
    width:calc(100% - 50px);
  }
  .legacy .panels .panel-nav ul > ul{
    width:100%;
  }
  .legacy .panels .panel-nav .menu-toggle{
    display:block;
    width:50px;
    text-align:center;
    height:40px;
    line-height:40px;
    font-size:1.4rem;
    border-bottom:none;
    color:#667485;
    transition:background 0.9s linear;
  }
  .legacy .panels .panel-nav .menu-toggle.hover, .legacy .panels .panel-nav .menu-toggle:hover{
    border-top-right-radius:3px;
  }
  .legacy .panels .panel-nav.display-menu .menu_title{
    display:none;
  }
  .legacy .panels .panel-nav.display-menu ul{
    display:block;
  }
  .legacy .panels .panel{
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
  }
  .legacy .single-program article .entry-header::before, .legacy .single-program article .entry-header::after{
    display:table;
    content:" ";
  }
  .legacy .single-program article .entry-header::after{
    clear:both;
  }
  .legacy .single-program article .entry-header #program-menu::before, .legacy .single-program article .entry-header #program-menu::after{
    display:table;
    content:" ";
  }
  .legacy .single-program article .entry-header #program-menu::after{
    clear:both;
  }
  .legacy .single-program article .entry-header #program-menu{
    width:100%;
  }
  .legacy .single-program article .entry-header #program-menu .dropdown-trigger{
    float:right;
  }
  .legacy .single-program article .entry-content .columns aside{
    padding-top:2.2rem;
  }
}
@media screen and (min-width: 820px){
  .legacy #page .container .content-area.has_aside main{
    float:left;
    display:block;
    margin-right:4.8291579146%;
    width:65.0569473618%;
  }
  .legacy #page .container .content-area.has_aside main:last-child{
    margin-right:0;
  }
  .legacy #page .container .content-area.has_aside aside{
    float:left;
    display:block;
    margin-right:4.8291579146%;
    width:30.1138947236%;
  }
  .legacy #page .container .content-area.has_aside aside:last-child{
    margin-right:0;
  }
  .legacy #page .container .content-area.has_aside.reverse main{
    margin-right:0;
  }
  .legacy #page .container .content-area.has_aside.reverse aside{
    float:right;
    margin-left:4.347826087%;
    margin-right:0;
  }
  .legacy .entry-content .columns::before, .legacy .entry-content .columns::after{
    display:table;
    content:" ";
  }
  .legacy .entry-content .columns::after{
    clear:both;
  }
  .legacy .entry-content .columns{
    padding:1rem 0;
  }
  .legacy .entry-content .columns .column{
    float:left;
    width:48.75%;
    margin-right:2.25%;
  }
  .legacy .entry-content .columns .column:last-child{
    margin-right:0;
  }
  .legacy .panels{
    display:flex;
    flex-direction:row;
    justify-content:center;
  }
  .legacy .panels .panel-nav{
    width:240px;
    margin-bottom:32px;
  }
  .legacy .panels .panel-nav .menu_title,
  .legacy .panels .panel-nav .menu-toggle{
    display:none;
  }
  .legacy .panels .panel-container{
    width:calc(100% - 240px);
  }
  .legacy .panels .panel{
    width:100%;
  }
  .legacy .listing-resources-container .results-container .results-nav .menu_title,
  .legacy .listing-resources-container .results-container .results-nav .menu-toggle{
    display:none;
  }
  .legacy .nap-trends-promo{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    max-width:1020px;
    margin:0 auto;
  }
  .legacy .nap-trends-promo figure{
    width:45%;
    display:flex;
    flex-direction:column;
    justify-content:center;
    margin:0 1rem 0 0;
  }
  .legacy .nap-trends-promo .call-to-action{
    width:55%;
    display:flex;
    flex-direction:column;
    justify-content:center;
  }
  .legacy #page #instrument-results .tab-nav{
    max-height:calc(100vh - 260px);
    overflow-x:scroll;
    border-bottom-right-radius:6px;
    background-color:rgb(243, 244.6, 247);
    border-right:2px solid rgb(198, 201.52, 206.8);
    border-bottom:2px solid rgb(198, 201.52, 206.8);
  }
  .legacy .aggregator .aggregator-nav .menu_title,
  .legacy .aggregator .aggregator-nav .menu-toggle{
    display:none;
  }
  .legacy #page #submit-request .content-area.has_aside{
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
  }
  .legacy #page #submit-request .content-area.has_aside main{
    float:left;
    display:block;
    margin-right:2.8425855704%;
    width:58.8629657719%;
    float:none;
  }
  .legacy #page #submit-request .content-area.has_aside main:last-child{
    margin-right:0;
  }
  .legacy #page #submit-request .content-area.has_aside aside{
    float:left;
    display:block;
    margin-right:2.8425855704%;
    width:38.2944486578%;
    float:none;
    display:flex;
    flex-direction:column;
    justify-content:center;
  }
  .legacy #page #submit-request .content-area.has_aside aside:last-child{
    margin-right:0;
  }
  .legacy #page #submit-request .content-area.has_aside:after{
    display:none;
  }
  .legacy #page #hub-results .country .projects .project-body{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
  }
  .legacy #page #hub-results .country .projects .project-body .project-objectives{
    width:50%;
  }
  .legacy #page #hub-results .country .projects .project-body .project-results{
    width:50%;
  }
  .legacy #page #hub-results .tab-nav{
    max-height:calc(100vh - 260px);
    overflow-x:scroll;
    border-bottom-right-radius:6px;
    background-color:rgb(243, 244.6, 247);
    border-right:2px solid rgb(198, 201.52, 206.8);
    border-bottom:2px solid rgb(198, 201.52, 206.8);
  }
  .legacy .single-program article .entry-header{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    flex-wrap:nowrap;
  }
  .legacy .single-program article .entry-header #program-menu{
    display:flex;
    flex-direction:column;
    justify-content:flex-end;
  }
  .legacy .single-program article .entry-content .columns aside{
    padding-top:2.2rem;
  }
}
@media screen and (min-width: 960px){
  .legacy #page .container{
    padding:0 2rem;
  }
  .legacy .collapsable .btn.collapse-trigger{
    padding-left:3.2em;
  }
  .legacy .collapsable .collapse-content label.checkbox{
    color:rgb(75.9, 81.3, 92.1);
  }
  .legacy .error404 .activities .card-grid article{
    float:left;
    display:block;
    margin-right:2.3576515979%;
    width:31.7615656014%;
  }
  .legacy .error404 .activities .card-grid article:last-child{
    margin-right:0;
  }
  .legacy .error404 .activities .card-grid article + article{
    margin-top:0;
  }
  .legacy .error404 .activities .white-box{
    border-radius:6px;
    padding:1rem;
    margin:0 1rem 1rem;
  }
  .legacy .error404 .activities .white-box:after{
    content:"";
    display:block;
    background-image:url(../img/c8e69b775fd2ed77af22.png);
    background-repeat:no-repeat;
    background-size:contain;
    width:100%;
    height:0;
    padding-bottom:9%;
    margin:1.45rem auto 0.45rem;
    max-width:920px;
  }
  .legacy .entry-content .stat-list{
    padding:1.85rem 0;
  }
  .legacy .entry-content .stat-list .stat{
    padding:0 0.25rem;
    width:22%;
  }
  .legacy .aggregator-articles article + article{
    border-top:1px solid rgba(233, 239, 248, 0.75);
    margin-top:2rem;
    padding-top:2rem;
  }
  .legacy .aggregator-articles article .entry-summary{
    width:76%;
    max-width:900px;
    margin-top:0;
  }
  .legacy .aggregator-articles article .featured-image{
    width:20%;
    max-width:275px;
  }
  .legacy .aggregator-articles article .entry-meta{
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    flex-wrap:wrap;
  }
  .legacy .aggregator-articles article .entry-meta p{
    margin-right:2rem;
  }
  .legacy .aggregator-articles article .entry-meta p.download-options{
    width:100%;
    margin-top:0.85rem;
  }
  .legacy .aggregator-articles article .entry-meta p:last-child{
    margin-right:0;
  }
  .legacy .listing-resources-container .results-container .results-nav .results-menu{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    border-bottom:1px solid rgb(131.5, 152.5, 178.5);
    padding:0;
  }
  .legacy .listing-resources-container .results-container .results-nav .results-menu li{
    display:flex;
    flex-direction:column;
    width:calc(50% - 6px);
    margin-bottom:-1px;
  }
  .legacy .listing-resources-container .results-container .results-nav .results-menu li a{
    background:rgba(233, 239, 248, 0.55);
    border-top-left-radius:14px;
    border-top-right-radius:14px;
    border-bottom:1px solid rgb(131.5, 152.5, 178.5);
    padding:0 1.5rem;
    transition:background-color 0.3s linear;
  }
  .legacy .listing-resources-container .results-container .results-nav .results-menu li a:hover{
    background:#E9EFF8;
  }
  .legacy .listing-resources-container .results-container .results-nav .results-menu li a:hover .title{
    color:#083266;
  }
  .legacy .listing-resources-container .results-container .results-nav .results-menu li.active a{
    color:#083266;
    background:#ffffff;
    border:1px solid rgb(131.5, 152.5, 178.5);
    border-bottom-color:#ffffff;
  }
  .legacy .listing-resources-container .results-container .results{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:flex-start;
    gap:24px 24px;
  }
  .legacy .listing-resources-container .results-container .results article{
    width:calc(50% - 14px);
  }
  .legacy #page #fi-categories .category-nav .category-menu{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    border-bottom:1px solid rgb(131.5, 152.5, 178.5);
    padding:0;
  }
  .legacy #page #fi-categories .category-nav .category-menu li{
    display:flex;
    flex-direction:column;
    width:calc(33.333% - 6px);
    margin-bottom:-1px;
  }
  .legacy #page #fi-categories .category-nav .category-menu li a{
    background:rgba(233, 239, 248, 0.55);
    border-top-left-radius:14px;
    border-top-right-radius:14px;
    border-bottom:1px solid rgb(131.5, 152.5, 178.5);
    padding:0;
    transition:background-color 0.3s linear;
  }
  .legacy #page #fi-categories .category-nav .category-menu li a:hover{
    background:#E9EFF8;
  }
  .legacy #page #fi-categories .category-nav .category-menu li a:hover .label{
    color:#083266;
  }
  .legacy #page #fi-categories .category-nav .category-menu li.active a{
    color:#083266;
    background:#ffffff;
    border:1px solid rgb(131.5, 152.5, 178.5);
    border-bottom-color:#ffffff;
  }
  .legacy .aggregator-events article + article,
  .legacy .aggregator-press-releases article + article,
  .legacy .aggregator-news article + article{
    border-top:1px solid rgba(233, 239, 248, 0.75);
    margin-top:2rem;
    padding-top:2rem;
  }
  .legacy .aggregator-events article .entry-summary,
  .legacy .aggregator-press-releases article .entry-summary,
  .legacy .aggregator-news article .entry-summary{
    width:76%;
    max-width:900px;
    margin-top:0;
  }
  .legacy .aggregator-events article .featured-image,
  .legacy .aggregator-press-releases article .featured-image,
  .legacy .aggregator-news article .featured-image{
    width:20%;
    max-width:275px;
  }
  .legacy .aggregator-events article .entry-meta,
  .legacy .aggregator-press-releases article .entry-meta,
  .legacy .aggregator-news article .entry-meta{
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    flex-wrap:wrap;
  }
  .legacy .aggregator-events article .entry-meta p,
  .legacy .aggregator-press-releases article .entry-meta p,
  .legacy .aggregator-news article .entry-meta p{
    margin-right:2rem;
  }
  .legacy .aggregator-events article .entry-meta p:last-child,
  .legacy .aggregator-press-releases article .entry-meta p:last-child,
  .legacy .aggregator-news article .entry-meta p:last-child{
    margin-right:0;
  }
  .legacy .media-landing-pg .recent-articles article{
    float:left;
    display:block;
    margin-right:1.5595117805%;
    width:32.293658813%;
  }
  .legacy .media-landing-pg .recent-articles article:last-child{
    margin-right:0;
  }
  .legacy .media-landing-pg .recent-articles article + article{
    margin-top:0;
  }
  .legacy .aggregator-napgn-media .press-grid,
  .legacy .aggregator-nap-gn-in-the-media .press-grid{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:flex-start;
  }
  .legacy .aggregator-napgn-media .press-grid article,
  .legacy .aggregator-nap-gn-in-the-media .press-grid article{
    width:calc(50% - 4px);
  }
  .legacy .aggregator .aggregator-nav .aggregator-menu{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    border-bottom:1px solid rgb(131.5, 152.5, 178.5);
    padding:0;
  }
  .legacy .aggregator .aggregator-nav .aggregator-menu li{
    display:flex;
    flex-direction:column;
    width:calc(50% - 6px);
    margin-bottom:-1px;
    margin-right:4px;
  }
  .legacy .aggregator .aggregator-nav .aggregator-menu li:last-child{
    margin-right:0;
  }
  .legacy .aggregator .aggregator-nav .aggregator-menu li a{
    background:rgba(233, 239, 248, 0.55);
    border-top-left-radius:14px;
    border-top-right-radius:14px;
    border-bottom:1px solid rgb(131.5, 152.5, 178.5);
    padding:0 1.5rem;
    transition:background-color 0.3s linear;
  }
  .legacy .aggregator .aggregator-nav .aggregator-menu li a:hover{
    background:#E9EFF8;
  }
  .legacy .aggregator .aggregator-nav .aggregator-menu li a:hover .title{
    color:#083266;
  }
  .legacy .aggregator .aggregator-nav .aggregator-menu li.active a{
    color:#083266;
    background:#ffffff;
    border:1px solid rgb(131.5, 152.5, 178.5);
    border-bottom-color:#ffffff;
  }
  .legacy .single-program article .entry-content .columns main{
    width:60%;
    margin-right:2.25%;
  }
  .legacy .single-program article .entry-content .columns aside{
    width:37.75%;
  }
  .legacy #page.governance-mechanisms .content-container .map-area .map{
    height:calc(80vh - 160px);
    min-height:400px;
  }
  .legacy #mechanism-results .country-data{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    flex-wrap:wrap;
  }
  .legacy #mechanism-results .country-data .aside{
    width:38%;
  }
  .legacy #mechanism-results .country-data .main{
    width:58%;
  }
  .legacy #mechanism-results .country-data .footer{
    margin-top:4rem;
    width:100%;
  }
}
@media screen and (min-width: 480px){
  .legacy .activities-landing-pg .featured-article .article-banner .entry-summary{
    float:left;
    display:block;
    margin-right:2.8425855704%;
    width:58.8629657719%;
    margin-top:0;
  }
  .legacy .activities-landing-pg .featured-article .article-banner .entry-summary:last-child{
    margin-right:0;
  }
  .legacy .activities-landing-pg .featured-article .article-banner .featured-image{
    float:left;
    display:block;
    margin-right:2.8425855704%;
    width:38.2944486578%;
  }
  .legacy .activities-landing-pg .featured-article .article-banner .featured-image:last-child{
    margin-right:0;
  }
  .legacy .activities-landing-pg .featured-article .article-banner.full-width .entry-summary{
    float:left;
    display:block;
    margin-right:2.8425855704%;
    width:100%;
  }
  .legacy .activities-landing-pg .featured-article .article-banner.full-width .entry-summary:last-child{
    margin-right:0;
  }
  .legacy .aggregator-articles .articles-list{
    padding:0 2rem;
  }
  .legacy .resources .card-grid{
    padding:0 0 2rem;
  }
  .legacy .resources .card-grid article{
    float:left;
    display:block;
    margin-right:3.1684356888%;
    width:31.2210428741%;
    margin-top:0;
  }
  .legacy .resources .card-grid article:last-child{
    margin-right:0;
  }
  .legacy .resources .card-grid article:nth-child(3n){
    margin-right:0;
  }
  .legacy .resources .card-grid article:nth-child(3n+1){
    clear:left;
  }
  .legacy .resource-list article .entry .entry-summary{
    float:left;
    display:block;
    margin-right:2.8425855704%;
    width:79.4314828859%;
    margin-top:0;
  }
  .legacy .resource-list article .entry .entry-summary:last-child{
    margin-right:0;
  }
  .legacy .resource-list article .entry .resource_cover{
    float:left;
    display:block;
    margin-right:2.8425855704%;
    width:17.7259315437%;
  }
  .legacy .resource-list article .entry .resource_cover:last-child{
    margin-right:0;
  }
  .legacy .single-resource article .entry .entry-summary{
    float:left;
    display:block;
    margin-right:2.8425855704%;
    width:58.8629657719%;
    margin-top:0;
  }
  .legacy .single-resource article .entry .entry-summary:last-child{
    margin-right:0;
  }
  .legacy .single-resource article .entry .resource_cover{
    float:left;
    display:block;
    margin-right:2.8425855704%;
    width:38.2944486578%;
  }
  .legacy .single-resource article .entry .resource_cover:last-child{
    margin-right:0;
  }
  .legacy #page .content-container section.hub-stats ul{
    display:flex;
    flex-direction:row;
    justify-content:center;
  }
  .legacy #page .content-container section.hub-stats ul li{
    margin:0 0.5rem;
    width:30%;
  }
  .legacy #page #hub-results .country .projects .project-body .project-results .content-wrapper .project-resources.card-grid{
    margin:2rem 0 1rem;
  }
  .legacy #page #hub-results .country .projects .project-body .project-results .content-wrapper .project-resources.card-grid ul{
    display:flex;
    flex-direction:row;
    justify-content:center;
  }
  .legacy #page #hub-results .country .projects .project-body .project-results .content-wrapper .project-resources.card-grid ul li{
    width:32%;
    max-width:200px;
    margin:0 1rem;
  }
}
@media screen and (min-width: 620px){
  .legacy .activities-landing-pg .donor-list ul{
    justify-content:center;
  }
  .legacy .activities-landing-pg .donor-list ul li{
    width:25%;
    min-width:120px;
    padding:1rem 1rem 1.5rem;
  }
  .legacy .entry-content .alignright{
    float:right;
    margin-left:0.75rem;
  }
  .legacy .entry-content .alignleft{
    float:left;
    margin-right:0.75rem;
  }
  .legacy #page .container.leadin{
    height:auto;
    min-height:45vh;
    max-height:920px;
  }
  .legacy #page .container.leadin-mobile{
    display:none;
  }
  .legacy .entry-content .stat-list{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:space-between;
  }
  .legacy .entry-content .stat-list .stat{
    width:48%;
  }
  .legacy .glossary-tooltip.left{
    transform:translateX(-15%);
    max-width:70vw;
  }
  .legacy .glossary-tooltip.left:after, .legacy .glossary-tooltip.left:before{
    left:15%;
  }
  .legacy .glossary-tooltip.right{
    transform:translateX(-85%);
    max-width:70vw;
  }
  .legacy .glossary-tooltip.right:after, .legacy .glossary-tooltip.right:before{
    left:85%;
  }
  .legacy .aggregator-articles article{
    display:flex;
    flex-direction:row-reverse;
    justify-content:space-between;
  }
  .legacy .aggregator-articles article .entry-summary{
    width:60%;
    max-width:900px;
    margin-top:0;
  }
  .legacy .aggregator-articles article .featured-image{
    width:36%;
    max-width:275px;
  }
  .legacy .aggregator-articles .search-list article{
    display:block;
  }
  .legacy .listing-resources-container .results-container .results article .entry{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
  }
  .legacy .listing-resources-container .results-container .results article .entry .resource_cover{
    width:35%;
    max-width:200px;
    padding:1rem;
  }
  .legacy .listing-resources-container .results-container .results article .entry .resource_cover a{
    padding:0;
    max-height:216px;
    overflow:hidden;
  }
  .legacy .listing-resources-container .results-container .results article .entry .entry-summary{
    width:65%;
    min-width:calc(100% - 200px);
    padding:1rem 1rem 1.25rem 0;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
  }
  .legacy #page #fi-categories .instrument-menu-group{
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
  }
  .legacy #page #fi-categories .instrument-menu-group .instrument-menu{
    margin-left:2rem;
    padding-left:2rem;
    border-left:1px solid rgb(216.75, 220.25, 224.5);
  }
  .legacy #page #fi-categories .instrument-menu-group .instrument-menu:first-child{
    margin-left:0;
    padding-left:0;
    border-left:0;
  }
  .legacy .aggregator-events article .has-post-thumbnail,
  .legacy .aggregator-press-releases article .has-post-thumbnail,
  .legacy .aggregator-news article .has-post-thumbnail{
    display:flex;
    flex-direction:row-reverse;
    justify-content:space-between;
  }
  .legacy .aggregator-events article .has-post-thumbnail .entry-summary,
  .legacy .aggregator-press-releases article .has-post-thumbnail .entry-summary,
  .legacy .aggregator-news article .has-post-thumbnail .entry-summary{
    width:60%;
    max-width:900px;
    margin-top:0;
  }
  .legacy .aggregator-events article .has-post-thumbnail .featured-image,
  .legacy .aggregator-press-releases article .has-post-thumbnail .featured-image,
  .legacy .aggregator-news article .has-post-thumbnail .featured-image{
    width:36%;
    max-width:275px;
  }
  .legacy .aggregator-napgn-media .press-grid article .entry,
  .legacy .aggregator-nap-gn-in-the-media .press-grid article .entry{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    min-height:22vh;
  }
  .legacy .aggregator-napgn-media .press-grid article .entry .resource_cover,
  .legacy .aggregator-nap-gn-in-the-media .press-grid article .entry .resource_cover{
    width:35%;
    max-width:200px;
    padding:1rem;
  }
  .legacy .aggregator-napgn-media .press-grid article .entry .resource_cover a,
  .legacy .aggregator-nap-gn-in-the-media .press-grid article .entry .resource_cover a{
    padding:0;
    max-height:216px;
    overflow:hidden;
  }
  .legacy .aggregator-napgn-media .press-grid article .entry .entry-summary,
  .legacy .aggregator-nap-gn-in-the-media .press-grid article .entry .entry-summary{
    padding:1rem 1rem 1.25rem;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
  }
  .legacy .aggregator-napgn-media .press-grid article .entry.has-post-thumbnail .entry-summary,
  .legacy .aggregator-nap-gn-in-the-media .press-grid article .entry.has-post-thumbnail .entry-summary{
    width:65%;
    min-width:calc(100% - 200px);
    padding:1rem 1rem 1.25rem 0;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
  }
  .legacy .profile-list article{
    flex-direction:row;
  }
  .legacy .profile-list article .entry-header{
    padding-top:1.5rem;
  }
  .legacy .profile-list article .entry-summary{
    width:calc(100% - 220px);
    margin-top:0;
  }
  .legacy .profile-list article .headshot{
    width:180px;
  }
  .legacy .profile-list article .headshot img{
    margin-left:0;
  }
  .legacy #program-list ul{
    justify-content:center;
  }
  .legacy #program-list ul li{
    width:16%;
    min-width:120px;
    padding:1rem 1rem 1.5rem;
  }
  .legacy .single-program article .entry-content .quote.has_headshot{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
  }
  .legacy .single-program article .entry-content .quote.has_headshot .headshot{
    width:24%;
  }
  .legacy .single-program article .entry-content .quote.has_headshot .quotation{
    padding-top:0.5rem;
    width:68%;
  }
  .legacy .single-program article .entry-content .quote.has_headshot .quotation .citation{
    width:85%;
  }
  .legacy #quiz{
    padding:4rem 0;
  }
  .legacy #quiz .conclusion{
    padding:4rem 0;
    margin:2rem auto 0;
  }
}
@media screen and (min-width: 1100px){
  .legacy #content{
    float:left;
    display:block;
    margin-right:2.3576515979%;
    width:74.4105871005%;
    padding:2rem 2rem 2rem 0;
  }
  .legacy #content:last-child{
    margin-right:0;
  }
  .legacy #sidebar{
    float:left;
    display:block;
    margin-right:2.3576515979%;
    width:23.2317613015%;
  }
  .legacy #sidebar:last-child{
    margin-right:0;
  }
  .legacy #page .container.leadin{
    min-height:65vh;
  }
  .legacy .listing-resources-container .results-container .results{
    gap:36px 24px;
  }
  .legacy .listing-resources-container .results-container .results article{
    width:calc(33% - 14px);
  }
  .legacy .media-landing-pg .recent-articles{
    padding-bottom:3rem;
  }
  .legacy .aggregator-napgn-media .press-grid article,
  .legacy .aggregator-nap-gn-in-the-media .press-grid article{
    width:calc(33% - 4px);
  }
  .legacy #page #hub-results .country .projects .project-header{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
  }
  .legacy #page #hub-results .country .projects .project-header .project-name{
    width:72%;
    max-width:calc(100% - 208px);
  }
  .legacy #page #hub-results .country .projects .project-header p.dates{
    width:28%;
    min-width:208px;
    color:#083266;
    background-color:#E9EFF8;
    border-top-left-radius:0;
    border-top-right-radius:3px;
    border-left:1px solid rgb(168.55, 183.25, 201.45);
    border-bottom:1px solid rgb(168.55, 183.25, 201.45);
    padding:12px 20px 7px 7px;
  }
  .legacy #page #hub-results .country .projects .project-body .project-results .content-wrapper.has_aside{
    max-width:100%;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
  }
  .legacy #page #hub-results .country .projects .project-body .project-results .content-wrapper.has_aside .entry-content{
    width:calc(100% - 240px);
  }
  .legacy #page #hub-results .country .projects .project-body .project-results .content-wrapper.has_aside .project-resources{
    width:200px;
    margin-bottom:0.5rem;
  }
  .legacy #page #hub-results .country .projects .project-body{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
  }
  .legacy #page #hub-results .country .projects .project-body .project-objectives{
    width:32%;
  }
  .legacy #page #hub-results .country .projects .project-body .project-results{
    width:68%;
  }
  .legacy .single-program article .entry-content .quote.has_headshot .quotation{
    padding-top:1.2rem;
  }
  .legacy .single-program article .entry-content .overview .icon-grid .icon{
    width:33%;
  }
}
@media screen and (max-width: 619px){
  .legacy .entry-content .alignright,
  .legacy .entry-content .alignleft{
    display:block;
    margin:0.25rem auto 0.5rem;
  }
  .legacy #page .container.leadin .area{
    display:none;
  }
  .legacy #page .container.leadin-mobile{
    display:block;
  }
  .legacy .glossary-tooltip{
    position:fixed;
    top:50%;
    left:50%;
    transform:translate(-50%, -60%);
  }
  .legacy .glossary-tooltip:after, .legacy .glossary-tooltip:before{
    display:none;
  }
  .legacy .aggregator-articles article{
    max-width:385px;
    margin:0 auto;
  }
  .legacy .listing-resources-container .results-container .results article .entry .entry-summary{
    padding:0 1rem 1rem;
  }
  .legacy #page #fi-categories .instrument-menu-group .instrument-menu{
    margin-bottom:2rem;
  }
  .legacy #page #fi-categories .instrument-menu-group .instrument-menu:last-child{
    margin-bottom:0;
  }
  .legacy .aggregator-napgn-media .press-list article + article,
  .legacy .aggregator-nap-gn-in-the-media .press-list article + article{
    border-top:none;
  }
  .legacy .aggregator-napgn-media .press-grid article .entry .entry-summary,
  .legacy .aggregator-nap-gn-in-the-media .press-grid article .entry .entry-summary{
    padding:0 1rem 1rem;
  }
  .legacy .single-program article .entry-content .quote .headshot{
    max-width:240px;
    margin:0 auto 0.85rem;
  }
}
@media print{
  .legacy #page .container.leadin .area{
    width:auto;
    max-width:100%;
  }
  .legacy #page .container.leadin-mobile{
    display:none;
  }
  @page{
    .legacy{
      margin:0.5cm 1.5cm;
    }
  }
  .legacy html{
    -webkit-text-size-adjust:100%;
    font-size:65%;
  }
  .legacy html *{
    color:#000000 !important;
  }
  .legacy .page .container .content-area{
    max-width:none !important;
  }
  .legacy .page .container section{
    padding:0 !important;
  }
  .legacy #site-navigation{
    display:none;
  }
  .legacy .sticky-nav{
    border-bottom:1px solid #1B2430;
  }
  .legacy .sticky-nav #masthead .site-branding .site-title{
    margin:0;
  }
  .legacy .sticky-nav #masthead .site-branding .site-title a{
    text-indent:0;
    background:none;
    height:auto;
    color:#1B2430;
    text-transform:uppercase;
    font-size:1.2rem;
  }
  .legacy .sticky-nav #masthead .mobile-toggle{
    display:none;
  }
  .legacy #footer.container{
    border-top:1px solid #1B2430;
    background-color:transparent;
  }
  .legacy #footer.container .content-area{
    background-color:transparent;
  }
  .legacy #footer #private-links-menu,
  .legacy #footer .menu-social-menu,
  .legacy #footer .contact-info{
    display:none;
  }
  .legacy #footer .site-info{
    max-width:280px;
  }
  .legacy #page .container .area > main{
    width:auto;
    max-width:100%;
  }
  .legacy #page .container .content-area header,
  .legacy #page .container .content-area h1, .legacy #page .container .content-area h2, .legacy #page .container .content-area h3, .legacy #page .container .content-area h4, .legacy #page .container .content-area h5, .legacy #page .container .content-area p{
    text-align:left !important;
  }
  .legacy #page .container .content-area section{
    page-break-inside:avoid;
  }
  .legacy #page .container .content-area .card-grid{
    display:flex;
    flex-direction:row;
  }
  .legacy #page .container.image-layer .image-block{
    display:none !important;
  }
  .legacy #page .container.image-layer .area{
    background-color:transparent !important;
  }
  .legacy #page .container figure div.img{
    display:none;
  }
  .legacy #page .container figure figcaption{
    display:none;
  }
  .legacy #gtranslate_wrapper{
    display:none;
  }
  .legacy .entry-content .stat-list{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:space-between;
  }
  .legacy .entry-content .stat-list .stat{
    padding:0 0.25rem;
    width:22%;
  }
  .legacy .entry-content .stat-list .stat .value span{
    margin-bottom:0;
  }
  .legacy .entry-content .stat-list .stat .caption p{
    text-align:center !important;
  }
  .legacy .resource-list{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
  }
  .legacy .resource-list article{
    width:31%;
    margin-top:0;
  }
}
@media screen and (max-width: 480px){
  .legacy .collapsable.mobile-disabled .collapse-content{
    display:block !important;
  }
  .legacy .resources .card-grid article{
    padding-left:2rem;
    padding-right:2rem;
  }
  .legacy .resources .card-grid article + article{
    border-top:1px solid rgba(233, 239, 248, 0.25);
    margin-top:2rem;
    padding-top:2rem;
  }
}
@media screen and (min-width: >medium){
  .legacy .panels .panel{
    padding:1.5rem 2.5rem 1.5rem;
  }
}
@media screen and (max-width: 959px){
  .legacy .participation .participating-countries-container p{
    font-size:1.2rem;
    line-height:1.4;
  }
  .legacy .listing-resources-container .results-container .results-nav .results-menu li a{
    border:1px solid rgb(201.45, 206.35, 212.3);
    border-radius:8px;
    transition:background-color 0.3s linear, border-color 0.3s linear;
  }
  .legacy .listing-resources-container .results-container .results-nav .results-menu li a .count{
    padding-left:1rem;
  }
  .legacy .listing-resources-container .results-container .results-nav .results-menu li a:hover{
    background-color:rgba(240, 90, 40, 0.03);
    border:1px solid rgb(170.85, 178.55, 187.9);
  }
  .legacy .listing-resources-container .results-container .results-nav .results-menu li a:hover .title{
    color:#083266;
  }
  .legacy .listing-resources-container .results-container .results-nav .results-menu li.active a{
    color:#083266;
    border:1px solid #F05A28;
    background-color:rgba(240, 90, 40, 0.2);
  }
  .legacy .listing-resources-container .results-container .results-nav .results-menu li + li{
    margin-top:0.5rem;
  }
  .legacy #page #fi-categories .category-nav .category-menu li a{
    border:1px solid rgb(201.45, 206.35, 212.3);
    border-radius:8px;
    transition:background-color 0.3s linear, border-color 0.3s linear;
  }
  .legacy #page #fi-categories .category-nav .category-menu li a:hover{
    background-color:rgba(240, 90, 40, 0.03);
    border:1px solid rgb(170.85, 178.55, 187.9);
  }
  .legacy #page #fi-categories .category-nav .category-menu li a:hover .label{
    color:#083266;
  }
  .legacy #page #fi-categories .category-nav .category-menu li.active a{
    color:#083266;
    border:1px solid #F05A28;
    background-color:rgba(240, 90, 40, 0.2);
  }
  .legacy #page #fi-categories .category-nav .category-menu li + li{
    margin-top:0.5rem;
  }
  .legacy .aggregator .aggregator-nav .aggregator-menu li a{
    border:1px solid rgb(201.45, 206.35, 212.3);
    border-radius:8px;
    transition:background-color 0.3s linear, border-color 0.3s linear;
  }
  .legacy .aggregator .aggregator-nav .aggregator-menu li a:hover{
    background-color:rgba(240, 90, 40, 0.03);
    border:1px solid rgb(170.85, 178.55, 187.9);
  }
  .legacy .aggregator .aggregator-nav .aggregator-menu li a:hover .title{
    color:#083266;
  }
  .legacy .aggregator .aggregator-nav .aggregator-menu li.active a{
    color:#083266;
    border:1px solid #F05A28;
    background-color:rgba(240, 90, 40, 0.2);
  }
  .legacy .aggregator .aggregator-nav .aggregator-menu li + li{
    margin-top:0.5rem;
  }
  .legacy #mechanism-results .country-data .aside,
  .legacy #mechanism-results .country-data .main,
  .legacy #mechanism-results .country-data .footer{
    margin-bottom:0.875rem;
  }
}
@media screen and (max-width: 1099px){
  .legacy #page #hub-results .country .projects .project-header p.dates{
    color:#ffffff;
    background-color:#F05A28;
    padding:6px 12px 6px;
  }
  .legacy #page #hub-results .country .projects .project-body .project-results .content-wrapper .project-resources{
    margin-top:2rem;
  }
}
@media screen and (min-width: 620px) and (max-width: 819px){
  .legacy .single-program article .entry-content .overview .icon-grid .icon{
    width:33%;
  }
}
@media screen and (min-width: 1440px){
  .legacy .single-program article .entry-content .overview .icon-grid .icon .icon-graphic{
    padding-bottom:85%;
  }
}
@media screen and (max-width: 718px){
  .legacy .country-container{
    padding:3em 5% 1.5em;
  }
  .legacy .text-container,
  .legacy .text-container.left,
  .legacy .text-container.right{
    float:none;
    width:100%;
    margin-top:30px;
    padding:0;
    text-align:justify;
    border-right:none;
    border-bottom:2px solid #f7b898;
  }
  .legacy .text-container.right{
    border-bottom:none;
  }
}

/*# sourceMappingURL=legacy.e91ba07381740d592aff.css.map*/