body{margin:0}:root{--color-base-white: rgba(255, 255, 255, 1);--color-base-black: rgba(0, 0, 0, 1);--color-neutral-100: rgba(249, 247, 246, 1);--color-neutral-200: rgba(217, 217, 217, 1);--color-neutral-300: rgba(190, 194, 193, 1);--color-neutral-400: rgba(117, 117, 117, 1);--color-neutral-500: rgba(77, 77, 77, 1);--color-neutral-600: rgba(38, 38, 38, 1);--color-brand-primary: rgba(9, 88, 69, 1);--color-green-100: rgba(228, 238, 236, 1);--color-green-200: rgba(157, 188, 181, 1);--color-green-600: rgba(5, 51, 40, 1);--color-brown-100: rgba(249, 247, 242, 1);--color-red-500: rgba(217, 70, 54, 1);--color-accent-blue: rgba(5, 137, 255, 1);--color-accent-yellow: #A69411;--color-accent-orange: #E06A00;--color-accent-purple: #6B287A;--number-none: 0rem;--number-xs: .25rem;--number-sm: .375rem;--number-base: .5rem;--number-md: .75rem;--number-lg: .8125rem;--number-xl: .875rem;--number-2xl: 1rem;--number-3xl: 1.125rem;--number-4xl: 1.5rem;--number-5xl: 2rem;--number-6xl: 2.5rem;--number-7xl: 3rem;--number-8xl: 4rem;--number-9xl: 5rem;--number-full: 62.4375rem;--border-radius-none: var(--number-none);--border-color-default: var(--color-neutral-200);--border-radius-xs: var(--number-xs);--border-radius-sm: var(--number-sm);--border-radius-base: var(--number-base);--border-radius-md: var(--number-xl);--border-radius-lg: var(--number-2xl);--border-radius-full: var(--number-full);--border-color-focus: var(--color-brand-primary);--border-color-warning: var(--color-red-500);--border-color-surface: var(--surface-primary);--icon-default: var(--color-neutral-400);--icon-disabled: var(--color-neutral-300);--icon-active: var(--color-brand-primary);--icon-white: var(--color-base-white);--font-color-headline: var(--color-neutral-600);--font-color-body: var(--color-neutral-500);--font-color-placeholder: var(--color-neutral-400);--font-color-disabled: var(--color-neutral-400);--font-color-white: var(--color-base-white);--font-color-brand: var(--color-brand-primary);--font-color-accent: var(--color-green-200);--font-color-warning: var(--color-red-500);--surface-primary: var(--color-base-white);--surface-secondary: var(--color-green-100);--surface-tertiary: var(--color-brown-100);--surface-dark: var(--color-green-600);--surface-nocturnal: var(--color-neutral-600);--surface-gray: var(--color-neutral-100);--button-color-default: var(--color-brand-primary);--button-color-hover-light: var(--color-green-100);--button-color-hover-dark: var(--color-green-600);--button-color-disabled: var(--color-neutral-100);--font-family-primary: Inter, sans-serif;--font-family-secondary: Inter, sans-serif;--font-size-xxs: 12px;--font-size-xs: 13px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-md: 18px;--font-size-lg: 32px;--font-size-xl: 40px;--font-line-height-xs: 16px;--font-line-height-sm: 18px;--font-line-height-base: 24px;--font-line-height-md: 32px;--font-line-height-lg: 40px;--font-line-height-xl: 48px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-letter-spacing-xs: -1px;--font-letter-spacing-sm: -.2px;--font-letter-spacing-md: .2px;--font-letter-spacing-lg: 2px;--spacing-xs: 4px;--spacing-sm: 4px;--spacing-base: 8px;--spacing-md: 14px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 24px;--spacing-3xl: 40px;--spacing-5xl: 64px;--space-sm: 16px;--space-md: 24px}body,#research{font-family:var(--font-family-primary, Inter);font-style:normal;font-weight:var(--font-weight-regular, 400)}#research-top{display:flex;flex-direction:column;padding-block:var(--spacing-5xl, 64px);align-items:center;background:var(--surface-secondary, #E4EEEC)}#research-title{display:flex;max-width:560px;flex-direction:column;align-items:center;gap:var(--spacing-xl, 24px);margin-inline:var(--spacing-2xl)}#research-title-header{margin:0;color:var(--font-color-headline, #262626);font-size:var(--font-size-xl, 40px);font-weight:var(--font-weight-bold, 700);line-height:var(--font-line-height-xl, 48px);letter-spacing:var(--font-letter-spacing-xs, -1px);text-align:center;text-wrap:pretty}#research-title>p{margin:0;color:var(--font-color-body, #4D4D4D);text-align:center;font-size:var(--font-size-md, 18px);font-weight:var(--font-weight-regular, 400);line-height:var(--font-line-height-md, 32px)}#research-title b{color:var(--font-color-brand, #095845);font-weight:var(--font-weight-semibold, 600)}#research-impact-summary-slider{margin-top:var(--spacing-3xl, 40px);margin-bottom:var(--spacing-xl, 24px);align-self:stretch;overflow-x:hidden}#research-impact-summary-slider-inner{display:flex;flex-direction:row;gap:var(--spacing-base, 8px);padding-inline:var(--spacing-5xl);min-width:-moz-min-content;min-width:min-content;width:100%;justify-content:center;box-sizing:border-box}@media screen and (max-width: 1200px){#research-impact-summary-slider{overflow-x:scroll}#research-impact-summary-slider-inner{justify-content:flex-start}}.research-impact-summary{display:flex;flex-direction:column;align-items:center;border-radius:var(--border-radius-base, 8px);background:var(--surface-primary, #FFF);overflow:hidden;width:375px}@media screen and (max-width: 1200px){.research-impact-summary{width:360px}}@media screen and (max-width: 576px){#research-impact-summary-slider-inner{padding-inline:var(--spacing-2xl)}.research-impact-summary{width:340px}}.research-impact-summary-image{aspect-ratio:25/12;display:grid;grid-template-columns:1fr;grid-template-rows:1fr max-content}.research-impact-summary-image>img{grid-row:1 / 3;grid-column:1;justify-self:stretch;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.research-impact-summary-image>div{grid-row:2 / 3;grid-column:1;justify-self:end;padding-right:var(--spacing-2xl, 32px);padding-bottom:var(--spacing-lg, 16px);color:#fff;font-size:var(--font-size-xxs, 12px);line-height:var(--font-line-height-xs, 16px)}.research-impact-summary-detail{display:flex;padding:var(--spacing-xl, 24px) var(--spacing-2xl, 32px) var(--spacing-3xl, 40px) var(--spacing-2xl, 32px);flex-direction:column;align-items:flex-start;gap:var(--spacing-lg, 16px);align-self:stretch}.research-impact-summary-detail>h2{color:var(--font-color-brand, #095845);font-size:var(--font-size-md, 18px);font-weight:var(--font-weight-semibold, 600);line-height:var(--font-line-height-base, 24px);margin:0}.research-impact-summary-stats{align-self:stretch;display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:var(--spacing-xs, 8px);column-gap:var(--spacing-xs, 8px);align-items:baseline;color:var(--font-color-body, #4D4D4D);font-size:var(--font-size-md, 18px);font-weight:var(--font-weight-regular, 400);line-height:var(--font-line-height-md, 32px)}.research-impact-summary-stats>div:nth-child(odd){font-weight:var(--font-weight-semibold, 600)}#research-learn-more{color:var(--font-color-body, #4D4D4D);text-align:center;font-size:var(--font-size-xxs, 12px);line-height:var(--font-line-height-xs, 16px)}#research-learn-more a{color:var(--font-color-brand, #095845);text-decoration:underline}#research-learn-more a:hover{color:#3a796a}#research-impact-summary-slider-dots{display:flex;gap:var(--spacing-base, 8px);justify-content:center;margin-top:calc(var(--spacing-lg, 16px) - var(--spacing-xl, 24px));margin-bottom:calc(var(--spacing-base, 8px) + var(--spacing-xl, 24px))}@media screen and (min-width: 1199px){#research-impact-summary-slider-dots{display:none}}.research-impact-summary-slider-dot{width:8px;height:8px;border-radius:50%;cursor:pointer;transition:background-color .3s ease;background-color:var(--icon-active, #095845);opacity:.2;border:none;padding:0}.research-impact-summary-slider-dot.active{opacity:1}#research-content{display:flex;flex-direction:column;padding-block:var(--spacing-5xl, 64px);padding-inline:var(--spacing-5xl, 64px);gap:var(--spacing-5xl);align-items:center;background:var(--surface-tertiary, #F9F7F2)}@media screen and (max-width: 576px){#research-content{padding-inline:var(--spacing-2xl, 24px)}}#research-content>div{max-width:1141px}.research-category-group{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-base, 8px)}@media screen and (max-width: 1200px){.research-category-group{grid-template-columns:1fr 1fr}}@media screen and (max-width: 576px){.research-category-group{grid-template-columns:1fr}}.research-category-group .category-title{grid-column:1/-1;display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;flex-wrap:wrap-reverse;gap:var(--spacing-xl);color:var(--font-color-headline, #262626);font-size:var(--font-size-md, 18px);font-weight:var(--font-weight-semibold, 600);line-height:var(--font-line-height-base, 24px);margin-bottom:var(--spacing-xl)}.research-category-group .count{font-weight:var(--font-weight-regular, 400)}.research-card{cursor:pointer;position:relative;display:flex;padding:var(--spacing-xl, 24px);flex-direction:column;gap:var(--spacing-base, 8px);border-radius:var(--border-radius-base, 8px);background:var(--surface-primary, #FFF);min-height:280px;border:none}.research-card .close{position:absolute;right:24px;top:24px;width:16px;height:16px;cursor:pointer;background:none;border:none;padding:0}.research-card .close path{fill:var(--icon-default)}.research-card .close:hover path{fill:var(--icon-active)}.research-card-description{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-base, 8px)}.research-card-description h3{margin:0;flex-grow:0;color:var(--font-color-brand, #095845);font-family:var(--font-family-primary, Inter);font-size:var(--font-size-md, 18px);font-weight:var(--font-weight-semibold, 600);line-height:var(--font-line-height-base, 24px)}.research-card-description .abstract{margin:0;flex-grow:1;color:var(--font-color-body, #4D4D4D);font-family:var(--font-family-primary, Inter);font-size:var(--font-size-sm, 14px);font-style:normal;font-weight:var(--font-weight-regular, 400);line-height:var(--font-line-height-sm, 18px);letter-spacing:var(--font-letter-spacing-md, .2px);display:flex;flex-direction:column;gap:var(--font-size-sm)}.research-card-description .abstract p{margin:0}.research-country{color:var(--font-color-body, #4D4D4D);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--font-line-height-sm, 18px);letter-spacing:var(--font-letter-spacing-md, .2px);display:flex;gap:var(--spacing-base, 8px)}.research-country img{box-sizing:content-box;width:16px;height:16px;border:2px solid white;border-radius:50%}.research-card:hover{box-shadow:0 0 0 1px #0000001a,0 24px 48px #00000008,0 10px 18px #00000008,0 5px 8px #0000000a,0 2px 4px #0000000a}.research-card:not(.expanded) .expanded-only{display:none!important}.research-card.expanded .not-expanded{display:none!important}.research-card.hidden{opacity:0;visibility:hidden}.blur-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9998}.research-card.expanding{cursor:default;position:fixed;width:720px;max-height:calc(100vh - (var(--spacing-5xl) * 2));overflow-y:auto;overflow-x:hidden;transition:all .3s ease;z-index:9999;transform:translate(-50%,-50%);box-shadow:0 150px 60px #00000003,0 85px 51px #0000000d,0 38px 38px #00000017,0 9px 21px #0000001a}.research-card.expanded{padding:var(--spacing-5xl, 64px);gap:var(--spacing-2xl, 32px)}@media screen and (max-width: 1200px){.research-card.expanded{width:min(639px,calc(100vw - (var(--spacing-5xl) * 2)))}}@media screen and (max-width: 576px){.research-card.expanded{padding:var(--spacing-xl, 24px);max-height:calc(100vh - (var(--spacing-xl) * 2));width:min(639px,calc(100vw - (var(--spacing-xl) * 2)))}.research-card.expanded h3{margin-right:calc(var(--spacing-5xl) - var(--spacing-xl))}}.research-buttons{display:flex;gap:var(--spacing-base)}a.small-primary,button.small-primary{display:inline-flex;min-height:40px;padding:var(--spacing-sm, 4px) var(--spacing-lg, 16px);justify-content:center;align-items:center;border-radius:var(--border-radius-xs, 4px);background:var(--button-color-default, #095845);color:var(--font-color-white, #FFF);text-decoration:none;cursor:pointer;font-family:var(--font-family-primary, Inter);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);line-height:var(--font-line-height-sm, 18px);letter-spacing:var(--font-letter-spacing-md, .2px);border:none}a.small-primary:focus-visible,button.small-primary:focus-visible{outline:2px solid var(--border-color-focus, #095845)}a.small-primary:hover,button.small-primary:hover{background:var(--button-color-hover-dark, #053328)}a.small-secondary,button.small-secondary{display:inline-flex;min-height:40px;padding:var(--spacing-sm, 4px) var(--spacing-lg, 16px);justify-content:center;align-items:center;border-radius:var(--border-radius-xs, 4px);border:1px solid var(--font-color-brand, #095845);background:var(--surface-primary, #FFF);color:var(--font-color-brand, #095845);text-decoration:none;cursor:pointer;font-family:var(--font-family-primary, Inter);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);line-height:var(--font-line-height-sm, 18px);letter-spacing:var(--font-letter-spacing-md, .2px)}a.small-secondary:focus-visible,button.small-secondary:focus-visible{outline:2px solid var(--border-color-focus, #095845)}a.small-secondary:hover,button.small-secondary:hover{border:1px solid var(--border-color-focus, #095845);background:var(--button-color-hover-light, #E4EEEC)}.research-details{padding:var(--space-md, 24px);align-self:stretch;border-radius:var(--border-radius-base, 8px);background:var(--surface-tertiary, #F9F7F2);display:grid;gap:var(--space-sm, 16px);grid-template-columns:1fr 1fr 1fr 1fr;justify-items:start;color:var(--font-color-body, #4D4D4D);font-family:var(--font-family-primary, Inter);font-size:var(--font-size-xxs, 12px);font-weight:var(--font-weight-regular, 400);line-height:var(--font-line-height-xs, 16px)}@media screen and (max-width: 1200px){.research-details{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 576px){.research-details{grid-template-columns:1fr}}.research-details h4{color:var(--font-color-headline, #262626);font-size:var(--font-size-xxs, 12px);font-weight:var(--font-weight-medium, 500);line-height:var(--font-line-height-xs, 16px);margin-bottom:var(--spacing-base, 8px);margin-top:0}.research-details .detail{opacity:.7}.research-detail-outcomesstudied{grid-column:1 / -1;grid-row:auto / span 1;order:9999}.research-detail-outcomesstudied>div{display:flex;flex-wrap:wrap;gap:4px var(--spacing-sm, 4px)}.research-detail-outcomesstudied div.detail{opacity:1;padding:var(--spacing-sm, 4px) var(--spacing-md, 14px);border-radius:var(--border-radius-full, 999px);background:var(--surface-primary, #FFF)}.research-detail-status div.detail{opacity:1;padding:var(--spacing-sm, 4px) var(--spacing-md, 14px);border-radius:var(--border-radius-full, 999px);background:var(--surface-primary, #FFF);text-align:center}.research-detail-status div.detail[data-term=underanalysis]{color:var(--color-accent-yellow, #A69411)}.research-detail-status div.detail[data-term=peer-reviewed]{color:var(--color-accent-blue, #0589FF)}.research-detail-status div.detail[data-term=implementing]{color:var(--color-accent-orange, #E06A00)}.research-detail-status div.detail[data-term=published]{color:var(--font-color-brand, #095845)}.research-detail-status div.detail[data-term=planned]{color:var(--color-accent-purple, #6B287A)}.footer-email-capture{margin:30px 0 10px;text-align:left}.footer-email-capture .container{padding:0 25px}.footer-email-capture .footer-email-capture-inner{max-width:660px;margin:0 auto}.footer-email-capture .footer-email-capture-inner p{letter-spacing:.75px;font-weight:700;margin:0;text-transform:uppercase;font-size:.9rem;color:#232626}.footer-email-capture .footer-email-capture-inner h4{font-size:24px;font-weight:500;margin:13px 0 22px;line-height:1.3;color:#232626}.footer-email-capture .footer-email-capture-inner ul{padding:0;margin:0}.footer-email-capture .footer-email-capture-inner ul li{color:#545958;margin:0 0 .75em;padding:0;list-style-type:none;line-height:24px}.footer-email-capture .footer-email-capture-inner ul li span{display:inline-block;width:14px;margin-right:10px}.footer-email-capture .footer-email-capture-inner ul li svg{display:inline-block;position:relative;top:1px}@media (min-width: 576px){.footer-email-capture{text-align:center}.footer-email-capture .footer-email-capture-inner ul{display:flex;justify-content:center}.footer-email-capture .footer-email-capture-inner ul li{margin:0 10px}}.footer-email-capture .hbspt-form{margin-top:30px;padding:0;max-width:10000px;text-align:left;box-shadow:none}@media (min-width: 576px){.footer-email-capture .hbspt-form{margin:0 45px;max-width:570px}}.footer-email-capture .hbspt-form form{display:flex;flex-wrap:wrap;justify-content:center}.footer-email-capture .hbspt-form .hs-form-field>label{font-size:.8rem;margin-top:0}.footer-email-capture .hbspt-form .hs_email,.footer-email-capture .hbspt-form .hs-fieldtype-text{padding-top:7px}@media (min-width: 576px){.footer-email-capture .hbspt-form .hs_email,.footer-email-capture .hbspt-form .hs-fieldtype-text{padding-top:27px}}.footer-email-capture .hbspt-form .hs_email{width:100%}@media (min-width: 576px){.footer-email-capture .hbspt-form .hs_email{width:auto}}.footer-email-capture .hbspt-form .hs-fieldtype-text{width:100%}@media (min-width: 576px){.footer-email-capture .hbspt-form .hs-fieldtype-text{margin:0 1.5%;width:47%}}.footer-email-capture .hbspt-form .hs-submit{margin-top:15px;padding:9px 0 10px;margin-left:16px}@media (min-width: 576px){.footer-email-capture .hbspt-form .hs-submit{margin:33px 8px 0}}.footer-email-capture .hbspt-form .hs-submit .hs-button{padding:8px 32px 9px}.footer-email-capture .hs_recaptcha{display:none}.footer-email-capture .hs-error-msgs li{color:#d94636!important}.hs-button{display:inline-block;cursor:pointer;padding:11px 32px 12px;font-weight:500;font-size:16px;line-height:24px;transition:all .25s ease;border-radius:4px;outline:0;text-decoration:none;background:#095845;border:1px solid #095845;color:#fff!important}.hs-button:hover{text-decoration:none;background:#053328;border-color:#053328}.hs-input{position:relative;border-radius:4px;border:solid 1px #bec2c1;padding:10px 15px 8px;color:#000;text-align:left;width:100%;display:block;margin-bottom:10px;height:44px;font-size:16px;box-sizing:border-box}.hs-input:focus{box-shadow:0 1px 3px #2f333214,0 1px #2f333214,0 0 0 1px #2f33320f,0 5px 12px 2px #2f333214;outline:none}.hbspt-form .hs-form-field>label{margin-top:10px;margin-bottom:8px;text-transform:uppercase;font-size:.8rem;font-weight:500;line-height:19.2px}.hbspt-form .submitted-message{background-color:#e6eeec;padding:20px;margin:36px 0 0;border-radius:4px}
