From 4ad1c092c839dea7ec3e8f5378d0c0823fecc0db Mon Sep 17 00:00:00 2001 From: berliner Date: Mon, 23 Dec 2024 11:55:50 +0100 Subject: [PATCH] HPC-9994: Add some padding to the cluster icons in logframe link elements --- .../common_design_subtheme/.stylelintrc.json | 3 +- .../common_design_subtheme/css/styles.css | 2 +- .../common_design_subtheme/package-lock.json | 886 +++++------------- .../common_design_subtheme/package.json | 12 +- .../blocks/_plan-cluster-logframe-links.scss | 32 +- 5 files changed, 272 insertions(+), 663 deletions(-) diff --git a/html/themes/custom/common_design_subtheme/.stylelintrc.json b/html/themes/custom/common_design_subtheme/.stylelintrc.json index a6ca8ac48..2042eea07 100644 --- a/html/themes/custom/common_design_subtheme/.stylelintrc.json +++ b/html/themes/custom/common_design_subtheme/.stylelintrc.json @@ -33,7 +33,8 @@ "scss/dollar-variable-colon-space-after": null, "scss/dollar-variable-pattern": "^(--)?[a-zA-Z0-9]+((-|--|__)?[a-zA-Z0-9]+)*$", "scss/no-global-function-names": null, - "scss/operator-no-unspaced": null + "scss/operator-no-unspaced": null, + "prettier/prettier": null }, "defaultSeverity": "error" } diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index 002eb5895..8d546d62a 100644 --- a/html/themes/custom/common_design_subtheme/css/styles.css +++ b/html/themes/custom/common_design_subtheme/css/styles.css @@ -1 +1 @@ -@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400%3B500%3B700&display=swap";@import"https://fonts.googleapis.com/css?family=Roboto:ital,wght@0,300%3B0,400%3B0,500%3B0,700%3B0,900%3B1,400%3B1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400%3B700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400%3B700&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons&display=swap";:root{--cd-ocha-blue: #1f69b3;--cd-blue--dark: #144372;--cd-blue--bright: #82b5e9;--cd-blue--light: #d4e5f7;--cd-highlight-red: #e56a54;--cd-contrast-red: #e00000;--cd-white: #fff;--cd-grey--lighter: #f5f5f5;--cd-grey--light: #eee;--cd-grey--mid: #595959;--cd-grey--dark: #4d4d4d;--cd-default-text-color: var(--cd-grey--dark);--cd-default-border-color: #dfdede;--cd-default-background-color: var(--cd-grey--lighter);--cd-black: #000;--cd-blue-grey: #e6ecf1;--cd-blue-grey--dark: #d3dde5;--cd-blue-grey--light: #ebf0f4;--cd-rgb-ocha-blue: 2, 108, 182;--cd-rgb-grey--mid: 89, 89, 89;--cd-rgb-grey--dark: 74, 74, 74;--cd-rgb-highlight-red: 229, 106, 84;--cd-rgb-blue-grey--dark: 211, 221, 229;--cd-max-page-width: 1400px;--cd-max-body-width: 1300px;--cd-max-width: 1220px;--cd-max-content-width: 820px;--cd-container-padding: 0.75rem;--cd-container-padding-tablet: 1.5rem;--cd-container-padding-xlarge: 3rem;--cd-flow-space: 1rem;--cd-bumper-space: 1rem;--cd-footer-row-number: 5;--cd-red: #cd3a1f;--cd-red--light: #f8d8d3;--cd-orange: #db7b18;--cd-orange--light: #fae6d1;--cd-yellow: #d5de26;--cd-yellow--light: #f7f8d3;--cd-green: #7fb92f;--cd-green--light: #e8f5d6;--cd-font-size--tiny: 0.75rem;--cd-font-size--small: 0.875rem;--cd-font-size--default: 1rem;--cd-font-size--base: 1.125rem;--cd-font-size--medium: 1.375rem;--cd-font-size--large: 1.625rem;--cd-font-size--2xbase: 1.875rem;--cd-font-size--2xmedium: 2.375rem;--cd-font-size--2xlarge: 2.875rem;--cd-font: helvetica, arial, sans-serif;--cd-font--system: system-ui;--cd-font--noto: "Noto Sans", sans-serif;--cd-font--noto-kufi: "Noto Kufi Arabic", sans-serif;--cd-font--roboto: "Roboto", helvetica, arial, sans-serif;--cd-font--roboto-condensed: "Roboto Condensed", helvetica, arial, sans-serif;--cd-font--roboto-slab: "Roboto Slab", helvetica, arial, sans-serif}.dialog-off-canvas-main-canvas{height:100%;min-height:100vh}.cd-page-layout-container{display:grid;grid-template-areas:"header" "highlighted" "main" "soft-footer" "footer"}@supports(display: grid){@media(min-width: 768px){.cd-page-layout-container{grid-template-rows:115px auto 1fr auto;grid-auto-rows:auto}}}@media(min-width: 1024px){.cd-layout-with-sidebar-first .cd-layout-sidebar-first,.cd-layout-with-sidebar-second .cd-layout-sidebar-second{flex-basis:200px}}.cd-layout-with-sidebar-both .cd-layout-sidebar-first{margin-bottom:1rem}@media(min-width: 768px){.cd-layout-with-sidebar-both .cd-layout-sidebar-first{flex-basis:200px}}@media(min-width: 1024px){.cd-layout-with-sidebar-both .cd-layout-sidebar-first{margin-bottom:0}}@media(min-width: 1024px){.cd-layout-two-col .cd-layout-sidebar-first{flex-basis:200px;margin-top:0}}.cd-global-header__dropdown{z-index:1002;background:var(--cd-grey--light)}.cd-global-header button[aria-expanded=true]::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cd-grey--light)}.cd-header button:focus{outline:none}.cd-global-header{background:var(--cd-grey--lighter);background-image:linear-gradient(-180deg, var(--cd-grey--lighter) 67%, var(--cd-grey--light) 97%)}.cd-global-header .cd-global-header__actions,.cd-global-header .cd-global-header__actions>*{background:rgba(0,0,0,0)}.cd-global-header svg{fill:var(--ghi-default-text-color) !important}.cd-global-header a,.cd-global-header *{color:var(--ghi-default-text-color)}.cd-global-header .menu>li:last-child{padding-right:0}.cd-global-header .menu>li a{color:var(--ghi-default-text-color)}.cd-global-header .menu>li a::after{background:var(--cd-default-border-color)}.cd-global-header .menu>li:last-child a{padding-right:0}.cd-global-header .menu>li:last-child a::after{display:none}.cd-site-header{border-bottom:0}.cd-site-header .cd-nav>.menu>li:last-child{padding-right:0}.cd-site-header__inner{display:grid;height:80px}@supports(display: grid){.cd-site-header__inner{grid-template-rows:80px;grid-template-columns:2fr 1fr}@media(min-width: 768px){.cd-site-header__inner{grid-template-columns:260px 1fr}}}.cd-language-switcher__btn:focus{outline:none}.cd-user-menu__dropdown li a:focus{outline:none}.region-header-logo{display:flex}.region-header-logo .cd-site-logo{width:100%;height:auto;margin:0 0 0 -1rem;padding-left:.5rem;text-decoration:none;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--base);font-weight:bold;line-height:1.3rem}.region-header-logo .cd-site-logo:focus{outline:none}@supports(display: flex){.region-header-logo .cd-site-logo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}@media(max-width: 768px){.region-header-logo .cd-site-logo{margin:1.2rem 0;background:url("../../../custom/common_design_subtheme/img/logos/logo-humanitarian-action.svg") center no-repeat;background:linear-gradient(transparent, transparent),url("../../../custom/common_design_subtheme/img/logos/logo-humanitarian-action.svg") center no-repeat;background-position:0 center}.region-header-logo .cd-site-logo img{display:none}}@media(min-width: 768px){.region-header-logo .cd-site-logo img{width:auto;height:40px}}.region-header-logo .cd-site-slogan{margin:.7rem 0 0 2rem;line-height:.8rem}.menu--main button[aria-expanded] .cd-icon--arrow-down{fill:#fed83d}.cd-nav-level-0__btn{height:80px;white-space:nowrap}.cd-nav-level-0__btn[aria-expanded] .cd-icon--arrow-down{fill:#fed83d}.cd-nav-level-0__btn[aria-expanded=true]::before{bottom:0;height:4px;background:#fed83d}.cd-site-header__nav-holder .cd-nav a,.cd-site-header__nav-holder .cd-nav span,.cd-site-header__nav-holder .cd-nav button{display:block;padding:15px 30px;text-align:left;text-decoration:none;color:var(--ghi-default-text-color)}.cd-site-header__nav-holder .cd-nav a>span,.cd-site-header__nav-holder .cd-nav span>span,.cd-site-header__nav-holder .cd-nav button>span{padding:0}html[dir=rtl] .cd-site-header__nav-holder .cd-nav a,html[dir=rtl] .cd-site-header__nav-holder .cd-nav span,html[dir=rtl] .cd-site-header__nav-holder .cd-nav button{text-align:right}.cd-site-header__nav-holder .cd-nav a:hover,.cd-site-header__nav-holder .cd-nav a:focus,.cd-site-header__nav-holder .cd-nav span:hover,.cd-site-header__nav-holder .cd-nav span:focus,.cd-site-header__nav-holder .cd-nav button:hover,.cd-site-header__nav-holder .cd-nav button:focus{color:var(--ghi-default-text-color);outline:none;background:var(--ghi-primary-background-color)}@supports(display: flex){.cd-site-header__nav-holder .cd-nav a,.cd-site-header__nav-holder .cd-nav span,.cd-site-header__nav-holder .cd-nav button{display:flex}}.cd-site-header__nav-holder .cd-nav button{width:100%;white-space:nowrap;border:0 none;background:rgba(0,0,0,0)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>button>a,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>button>span,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>button>button{text-transform:none;font-weight:700}.cd-site-header__nav-holder .menu .menu a,.cd-site-header__nav-holder .menu .menu span,.cd-site-header__nav-holder .menu .menu button{height:auto;white-space:normal;font-weight:normal}.cd-site-header__nav-holder .menu .menu li:hover a,.cd-site-header__nav-holder .menu .menu li:hover a span,.cd-site-header__nav-holder .menu .menu a:hover,.cd-site-header__nav-holder .menu .menu a:hover span,.cd-site-header__nav-holder .menu .menu a:focus,.cd-site-header__nav-holder .menu .menu a:focus span{color:var(--cd-ocha-orange--dark);background:var(--ghi-primary-background-color) !important}@media(max-width: 1024px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1024px){.cd-site-header__nav-holder .cd-nav>ul>li>a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li>button.is-active::before{background:#fed83d}.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--collapsed>a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--collapsed>button.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--expanded>a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--expanded>button.is-active::before{background:rgba(254,216,61,.2)}.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail a::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail button::before{background:rgba(254,216,61,.2)}.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail button.is-active::before{background:#fed83d}.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail a::before,.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail button::before{background:rgba(254,216,61,.6)}.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail button.is-active::before{background:#fed83d}}@media(min-width: 768px){.cd-site-header__nav-holder>.cd-nav{padding-right:0;padding-left:0}}@media(min-width: 1024px){.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button{position:relative;display:flex;align-items:center;height:80px;transition:background .3s ease;background:rgba(0,0,0,0)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button::before{position:absolute;right:-1px;bottom:0;left:-1px;width:calc(100% + 2px);height:4px;content:"";transition:background .3s ease;background:rgba(0,0,0,0)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:hover,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a.is-active,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:focus,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a[aria-expanded=true],.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:hover,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span.is-active,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:focus,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span[aria-expanded=true],.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:hover,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button.is-active,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:focus,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button[aria-expanded=true]{background:var(--ghi-primary-background-color)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:hover::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a.is-active::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:focus::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a[aria-expanded=true]::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:hover::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span.is-active::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:focus::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span[aria-expanded=true]::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:hover::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button.is-active::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:focus::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button[aria-expanded=true]::before{background:var(--cd-primary-color)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item.menu-item--active-trail a::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item.menu-item--active-trail button::before{background:var(--cd-primary-color)}.cd-site-header__nav-holder .cd-nav>.menu>li>.menu{top:80px}.cd-site-header__nav-holder .cd-nav>.menu>li>.menu>li.menu-item--active-trail{border-left:6px solid var(--cd-primary-color)}}.cd-search__btn{color:var(--ghi-yellow)}.cd-search__btn svg{fill:var(--ghi-yellow)}.cd-search__btn:hover,.cd-search__btn:focus{color:var(--cd-primary-color)}.cd-search__btn:hover svg,.cd-search__btn:focus svg{fill:var(--cd-primary-color)}.cd-search__btn:focus{color:#fed83d}.cd-search__btn:focus svg{fill:#fed83d}.cd-search__btn[aria-expanded=true]{color:#fed83d}.cd-search__btn[aria-expanded=true] svg{fill:#fed83d}.cd-search__submit:focus{background-color:#fed83d}.cd-user-menu__item:focus,.cd-global-header .menu>li a:focus,.cd-global-header .menu>li button:focus{outline:none}.cd-ocha-services::before{background:var(--ghi-yellow)}.cd-ocha-services h2,.cd-ocha-services .cd-ocha-services__heading{color:inherit}.cd-footer{color:var(--cd-white);background:var(--ghi-grey--dark)}.cd-footer svg{fill:var(--cd-white)}.cd-footer a{color:var(--cd-white)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.cd-footer .region-footer-navigation{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;gap:2rem}.cd-footer .region-footer-navigation>nav{flex-basis:fit-content;margin-bottom:.8rem;padding-bottom:0}@media(max-width: 1024px){.cd-footer .region-footer-navigation>nav{margin-right:auto;margin-left:auto}}.cd-footer .region-footer-navigation .block-mailing-list-subscribe{width:100%;white-space:nowrap}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form>div>p{margin-top:0;margin-bottom:.5rem;font-size:var(--cd-font-size--default);font-weight:bold}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group{display:flex;justify-content:center;gap:0}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group input{border:0}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group input[type=email]{width:13rem;padding:.5rem 1rem;border-top-left-radius:5px;border-bottom-left-radius:5px}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group input[type=email]:focus,.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group input[type=email]:focus-visible{outline-style:outset;outline-color:var(--cd-white);outline-offset:-1px}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group input[type=submit]{color:var(--ghi-default-text-color) !important;border-top-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;background-color:var(--ghi-yellow)}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group input[type=submit]:hover{transition:opacity .1666s ease-in-out;opacity:.8}@media(min-width: 1024px){.cd-footer .region-footer-navigation{flex-direction:row}.cd-footer .region-footer-navigation .block-mailing-list-subscribe{width:auto}}.cd-footer .cd-footer__section--social{display:none}.cd-soft-footer{background:rgba(var(--cd-rgb-ocha-blue), 0.9)}.cd-soft-footer a:focus{outline:3px solid var(--cd-blue--bright)}.region-meta--frontend{z-index:100;display:none}.layout--twocol-section .layout__region--first{padding-right:1rem}.layout--twocol-section.has-second-region:not(.has-both-regions) .layout__region--second{margin-left:25%}.material-icons{display:inline-block;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;font-family:"Material Icons",sans-serif;font-size:24px;font-weight:normal;font-style:normal;line-height:1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}#main-content{position:relative;max-width:var(--cd-max-page-width);padding-top:0}#main-content .layout--onecol .layout__region>div:not(.content-width),#main-content .region-content>div:not(.content-width){max-width:var(--cd-max-page-width)}#main-content .layout--onecol .layout__region>.content-width,#main-content .region-content>.content-width{max-width:calc(var(--content-width) + 24px) !important;margin-right:auto !important;margin-left:auto !important;padding-right:var(--cd-container-padding) !important;padding-left:var(--cd-container-padding) !important}#main-content .layout--onecol .layout__region .content-width .content-width,#main-content .region-content .content-width .content-width{padding-right:0 !important;padding-left:0 !important}@media(min-width: 768px){#main-content .layout--onecol .layout__region .content-width,#main-content .region-content .content-width{max-width:calc(var(--content-width) + 48px) !important;padding-right:var(--cd-container-padding-xlarge) !important;padding-left:var(--cd-container-padding-xlarge) !important}}#main-content .region-content>form.confirmation.cd-container{margin-top:4rem;margin-bottom:4rem}.node--unpublished{background-color:unset}.node--view-mode-grid.node--unpublished,.user-logged-in main[class*="--unpublished"]{outline:4px dashed #ffc310}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px}:root{--content-width: 1220px;--reading-width: 820px}a{color:var(--ghi-default-text-color)}a:hover,a:focus{color:var(--ghi-default-text-color)}input::-moz-placeholder{font-size:80%;font-style:italic}input::placeholder{font-size:80%;font-style:italic}.cd-button,.btn--download,.ghi-download__btn{padding:.8rem 1.5rem;text-decoration:none;text-transform:uppercase;color:var(--ghi-default-text-color) !important;background-color:var(--ghi-primary-button-color);font-size:var(--cd-font-size--small);font-weight:bold}.cd-button.btn--centered,.btn--download.btn--centered,.ghi-download__btn.btn--centered{text-align:center}.cd-button:hover,.cd-button:focus,.btn--download:hover,.btn--download:focus,.ghi-download__btn:hover,.ghi-download__btn:focus{color:var(--ghi-default-text-color);background-color:var(--ghi-primary-button-color-hover)}.cd-button.expand-table,.cd-button.read-more,.cd-button.expand-collapsible,.cd-button.collaps-collapsible,.cd-button.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.expand-collapsible,.btn--download.collaps-collapsible,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.ghi-download__btn.expand-collapsible,.ghi-download__btn.collaps-collapsible,.ghi-download__btn.external{position:relative;max-width:-moz-fit-content;max-width:fit-content;padding-right:2.5rem;color:var(--ghi-default-text-color)}.cd-button.expand-table::before,.cd-button.read-more::before,.cd-button.expand-collapsible::before,.cd-button.collaps-collapsible::before,.cd-button.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.expand-collapsible::before,.btn--download.collaps-collapsible::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.expand-collapsible::before,.ghi-download__btn.collaps-collapsible::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-collapsible,.cd-button.collaps-collapsible,.btn--download.expand-collapsible,.btn--download.collaps-collapsible,.ghi-download__btn.expand-collapsible,.ghi-download__btn.collaps-collapsible{margin-inline-start:0}.cd-button.expand-collapsible.hidden,.cd-button.collaps-collapsible.hidden,.btn--download.expand-collapsible.hidden,.btn--download.collaps-collapsible.hidden,.ghi-download__btn.expand-collapsible.hidden,.ghi-download__btn.collaps-collapsible.hidden{display:none}.cd-button.no-public-access,.btn--download.no-public-access,.ghi-download__btn.no-public-access{background-color:var(--ghi-grey)}.cd-button.no-public-access:hover,.cd-button.no-public-access:focus,.btn--download.no-public-access:hover,.btn--download.no-public-access:focus,.ghi-download__btn.no-public-access:hover,.ghi-download__btn.no-public-access:focus{background-color:var(--ghi-grey--medium)}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.cd-button.expand-collapsible::before,.btn--download.expand-table::before,.btn--download.expand-collapsible::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.expand-collapsible::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/default/20px.svg")}.cd-button.collaps-collapsible::before,.btn--download.collaps-collapsible::before,.ghi-download__btn.collaps-collapsible::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_upward/default/20px.svg")}.cd-button.read-more::before,.btn--download.read-more::before,.ghi-download__btn.read-more::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_forward/default/20px.svg")}.cd-button.external::before,.btn--download.external::before,.ghi-download__btn.external::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/open_in_new/default/20px.svg")}.ghi-dropdown__btn{color:inherit !important;border:0;background-color:rgba(0,0,0,0);font-size:inherit}.ghi-dropdown__btn+div.cd-dropdown{position:absolute;border:1px solid var(--cd-default-border-color);background-color:var(--cd-white)}.ghi-dropdown__btn+div.cd-dropdown>div.ghi-dropdown--content{display:flex;flex-direction:column}.ghi-dropdown__btn+div.cd-dropdown>div.ghi-dropdown--content a{color:var(--ghi-default-text-color)}button.ghi-download__btn,button.btn--download{transition:background-color .6s ease-out,color .6s ease-out;text-align:center;border:0;border:2px solid rgba(0,0,0,0);border-radius:3px;box-shadow:none;line-height:1.15;-webkit-appearance:none}button.ghi-download__btn svg.cd-icon,button.btn--download svg.cd-icon{fill:var(--ghi-default-text-color)}button.ghi-download__btn::before,button.btn--download::before{position:absolute;top:calc(50% - 10px);left:1rem;padding:10px;content:"";background-repeat:no-repeat}button.ghi-download__btn+.cd-dropdown,button.btn--download+.cd-dropdown,button.ghi-dropdown__btn+.cd-dropdown{position:absolute}button.ghi-download__btn+.cd-dropdown div,button.btn--download+.cd-dropdown div,button.ghi-dropdown__btn+.cd-dropdown div{display:inline-block;width:auto;padding:.2rem;border:1px solid var(--cd-default-border-color);border-radius:3px;background-color:var(--cd-white)}button.ghi-download__btn+.cd-dropdown div a,button.btn--download+.cd-dropdown div a,button.ghi-dropdown__btn+.cd-dropdown div a{display:block;padding:.1rem;text-decoration:none;font-size:var(--cd-font-size--tiny)}ul li:empty{display:none}.item-list ul li,li.menu-item{list-style:none !important}.gin--horizontal-toolbar #toolbar-administration{z-index:201 !important}.fts-icon,.cd-figure-list--large .fts-icon{height:1rem}.download-icon{display:block;width:20px;height:20px;background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg");background-repeat:no-repeat}tbody td[data-sort-type=numeric]{text-align:right}tbody td .fts-icon{height:1rem;vertical-align:middle}tbody td .cluster-icon{float:left;width:2rem;height:1rem}tbody td .cluster-icon svg{position:relative;top:10%;left:0;width:1.2rem;height:1.2rem}svg.ghi-icons-sprite{display:none;overflow:hidden}svg.icon{display:inline-block;width:1rem;height:1rem;pointer-events:none}.toggle svg.icon{width:.5rem;height:.5rem;cursor:pointer;pointer-events:all;fill:var(--ghi-default-text-color)}.toggle.open svg.icon{transform:rotate(180deg)}.js input.form-autocomplete{background-color:#fff !important;background-image:url("data:image/svg+xml,%3csvg width='40' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 1C3.46.827-.188 5.787 1.313 10.068c1.176 4.384 6.993 6.417 10.637 3.7.326-.39.565.276.846.442l3.74 3.739 1.413-1.414-4.35-4.35c2.811-3.468 1.15-9.247-3.062-10.71A7.003 7.003 0 008 1zm0 2c3.242-.123 5.849 3.42 4.777 6.477-.842 3.132-4.994 4.58-7.6 2.65-2.745-1.73-2.9-6.125-.285-8.044A5.006 5.006 0 018 3z' fill='%23868686'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:100% center !important}.js .ui-autocomplete{overflow-y:scroll;max-height:300px;background-color:var(--cd-white)}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url("../img/misc/spinner-ltr.gif") !important}.has-layout-builder-ipe-actions .gho-footnote-list__wrapper{bottom:64px !important}body.toolbar-horizontal .gin-secondary-toolbar,.layout-builder-ipe-actions{z-index:1002 !important}body.toolbar-horizontal #toolbar-administration{z-index:1003 !important}body.layout-builder-ipe-editing .dialog-off-canvas-main-canvas{padding-top:3rem}.layout-builder--content-preview-disabled .layout-builder-block.content-width{margin-right:auto;margin-left:auto}#layout-builder-modal .cd-alert{margin-top:0;margin-right:21px;margin-bottom:1rem;margin-left:30px;padding:.5rem}#layout-builder-modal .cd-alert>div{align-items:center}.cd-site-header__nav-holder{z-index:199;font-family:var(--cd-font--roboto)}.cd-site-header__nav-holder [data-cd-hidden]{border-bottom:2px solid var(--ghi-yellow)}.cd-site-header__nav-holder .mega-menu.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1024px){.cd-site-header__nav-holder .mega-menu.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .mega-menu ul{padding-inline-start:0;list-style-type:none}.cd-site-header__nav-holder .mega-menu nav ul>li>span:hover,.cd-site-header__nav-holder .mega-menu details>ul>li>span:hover{background:initial}@media(max-width: 1024px){.cd-site-header__nav-holder .mega-menu ul li span,.cd-site-header__nav-holder .mega-menu ul li a{padding-top:0;padding-bottom:0}.cd-site-header__nav-holder .mega-menu ul>li>span{padding-top:.5rem;font-weight:bold}.cd-site-header__nav-holder .mega-menu ul>li:first-child>span{padding-top:0}.cd-site-header__nav-holder .mega-menu ul li ul li:last-child{padding-bottom:1rem}.cd-site-header__nav-holder .mega-menu>div details summary{padding:1rem 30px;list-style-type:disclosure-open;font-size:var(--cd-font-size--default);font-weight:bold}.cd-site-header__nav-holder .mega-menu>div details summary .summary{display:none}.cd-site-header__nav-holder .mega-menu>div details:first-child summary{padding-top:0}}@media(min-width: 1024px){.cd-site-header__nav-holder .mega-menu.content-width{padding-right:2rem;padding-left:2rem}}@media(min-width: 1200px){.cd-site-header__nav-holder .mega-menu.content-width{padding-right:0;padding-left:0}}.cd-site-header__nav-holder nav.cd-nav>ul>li>span{font-weight:bold}.cd-site-header__nav-holder nav.cd-nav>ul>li>span:focus,.cd-site-header__nav-holder nav.cd-nav>ul>li>span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav>ul>li>ul>li>span{opacity:.5}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] ul{padding:0;list-style:none}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] ul li>span{padding-right:30px !important;padding-left:30px !important;font-weight:bold}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] ul li>a{padding:0 30px !important}@media(max-width: 1024px){.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]{margin:0;padding:0}}@media(max-width: 1024px){.cd-site-header__nav-holder nav.cd-nav{margin:0;padding:0}}@media(min-width: 1024px){.cd-site-header__nav-holder nav.cd-nav{position:unset}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item:not(:last-child).right-border{border-right:1px solid var(--ghi-default-border-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain{position:absolute;z-index:199;left:0;width:100%;border-bottom:2px solid var(--ghi-yellow);background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu{max-width:calc(var(--content-width) - 6rem)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu.label-visible h2{margin-top:2rem;margin-bottom:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span{display:inline-block;padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li a:hover{color:var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .form-type-vertical-tabs{background:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs{display:flex;margin-bottom:2rem;border:0;background:rgba(0,0,0,0)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu{width:-moz-fit-content;width:fit-content;border:0;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu .vertical-tabs__menu-item{white-space:nowrap;border:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu .vertical-tabs__menu-item.is-selected{background:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu .vertical-tabs__menu-item a{padding:1rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu .vertical-tabs__menu-item a::before{display:none}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu .vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu .vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title{text-decoration:none}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation],.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation],.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details{padding:1rem;-moz-column-count:3;column-count:3;-moz-column-rule:1px solid var(--ghi-default-border-color-background);column-rule:1px solid var(--ghi-default-border-color-background);background:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation],.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]{padding:2rem .25rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul{display:block}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul li{font-weight:normal}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul li a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul li a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul li span{padding-top:0;padding-bottom:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul li a::before,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul li span::before,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul li a::before,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul li span::before{display:none}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul li span{padding-bottom:.5rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li{font-weight:bold}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li>a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li>a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li>a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li>a{margin-bottom:.5rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li.leaf,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li.leaf,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li.leaf,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li.leaf{padding-bottom:2rem;font-weight:normal}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li.leaf a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li.leaf a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li.leaf:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li.leaf:focus a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li.leaf a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li.leaf a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li.leaf:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li.leaf:focus a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li.leaf a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li.leaf a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li.leaf:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li.leaf:focus a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li.leaf a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li.leaf a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li.leaf:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li.leaf:focus a{color:var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul{padding-bottom:1rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li{padding-top:.25rem;padding-bottom:.25rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li:focus{background-color:var(--ghi-primary-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li:focus a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li:focus a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li:focus a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li:focus a{color:var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li a:focus{color:var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li:first-child,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li:first-child,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li:first-child,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li:first-child{-moz-column-break-before:avoid-column;break-before:avoid-column;-webkit-column-break-before:avoid}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li:last-child,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li:last-child,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li:last-child,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li:last-child{margin-bottom:1rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu.mega-menu--gho-menu details.vertical-tabs__pane>ul>li{-moz-column-break-inside:avoid;break-inside:avoid-column}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.region-page-title,.region-page-subtitle,.region-page-navigation{max-width:100vw}.toolbar-fixed .region-page-title a[name=page-title],.toolbar-fixed .region-page-subtitle a[name=page-title],.toolbar-fixed .region-page-navigation a[name=page-title]{position:relative;top:-80px;display:block;visibility:hidden}.region-page-title.region-page-navigation,.region-page-subtitle.region-page-navigation,.region-page-navigation.region-page-navigation{border-top:1px solid var(--ghi-yellow);border-bottom:1px solid var(--cd-white)}.region-page-title.region-page-title .region-wrapper-inner,.region-page-title.region-page-subtitle .region-wrapper-inner,.region-page-title.region-page-navigation .block-wrapper__inner,.region-page-subtitle.region-page-title .region-wrapper-inner,.region-page-subtitle.region-page-subtitle .region-wrapper-inner,.region-page-subtitle.region-page-navigation .block-wrapper__inner,.region-page-navigation.region-page-title .region-wrapper-inner,.region-page-navigation.region-page-subtitle .region-wrapper-inner,.region-page-navigation.region-page-navigation .block-wrapper__inner{max-width:calc(var(--content-width) + 24px);margin-right:auto;margin-left:auto;padding-right:var(--cd-container-padding);padding-left:var(--cd-container-padding)}.region-page-title.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-title .region-wrapper-inner>.block-document-navigation,.region-page-title.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-subtitle .region-wrapper-inner>.block-document-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-document-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-document-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-document-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-document-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-document-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-document-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-document-navigation{position:unset}@media(min-width: 768px){.region-page-title.region-page-title .region-wrapper-inner,.region-page-title.region-page-subtitle .region-wrapper-inner,.region-page-title.region-page-navigation .block-wrapper__inner,.region-page-subtitle.region-page-title .region-wrapper-inner,.region-page-subtitle.region-page-subtitle .region-wrapper-inner,.region-page-subtitle.region-page-navigation .block-wrapper__inner,.region-page-navigation.region-page-title .region-wrapper-inner,.region-page-navigation.region-page-subtitle .region-wrapper-inner,.region-page-navigation.region-page-navigation .block-wrapper__inner{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}.region-page-title .block-wrapper--sectionnavigation,.region-page-title .block-wrapper--documentnavigation,.region-page-subtitle .block-wrapper--sectionnavigation,.region-page-subtitle .block-wrapper--documentnavigation,.region-page-navigation .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--documentnavigation{position:relative}.region-page-title .region-wrapper-inner{display:flex;gap:1rem;margin:2rem 0 0}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton{margin-left:auto}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton a.link--download-dialog{white-space:nowrap}.region-page-title .region-wrapper-inner .cd-page-title,.region-page-title .region-wrapper-inner .block-section-switcher,.region-page-title .region-wrapper-inner .block-download-button{padding:0}.region-page-title .region-wrapper-inner .cd-page-title.block-download-button,.region-page-title .region-wrapper-inner .block-section-switcher.block-download-button,.region-page-title .region-wrapper-inner .block-download-button.block-download-button{margin-top:2.2rem}.region-page-title .region-wrapper-inner .cd-page-title.has-subtitle,.region-page-title .region-wrapper-inner .block-section-switcher.has-subtitle,.region-page-title .region-wrapper-inner .block-download-button.has-subtitle{margin-bottom:1rem}@media(max-width: 768px){.region-page-title{margin-top:2rem !important}.region-page-title .region-wrapper-inner{flex-direction:column-reverse}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton{margin:0}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton .block-download-button{margin:0}}.region-page-title+.region-page-subtitle{margin-top:-2rem}.region-page-title+.region-page-subtitle .region-wrapper-inner{display:flex;gap:1rem}.region-page-title+.region-page-subtitle .region-wrapper-inner #block-sectionmetadata,.region-page-title+.region-page-subtitle .region-wrapper-inner #block-documentmetadata{margin:.5rem 0 2rem 0;text-transform:uppercase;font-size:var(--cd-font-size--small)}body.force-letterbox main>.page-image img,body.force-letterbox main>.field--type-ghi-hero-image img{height:400px;-o-object-fit:cover;object-fit:cover}.region-highlighted{position:relative;top:0}main#main-content{margin-top:0;transition:.15s margin-top ease-out}.search-form-open .region-highlighted{top:6rem;transition:.15s top ease-out}.search-form-open main#main-content{margin-top:6rem;transition:.15s margin-top ease-out}.cd-search{z-index:calc(var(--cd-z-search) - 2)}.cd-search button:focus-visible{background:var(--ghi-primary-background-color)}.cd-search button:focus-visible::before{position:absolute;right:-1px;bottom:0;left:-1px;width:calc(100% + 2px);height:4px;content:"";transition:background .3s ease;transform:none;border:0;background-color:var(--cd-primary-color)}.cd-search button.cd-search__btn{height:80px}.cd-search button.cd-search__btn svg{fill:var(--ghi-default-text-color)}.cd-search button.cd-search__btn[aria-expanded=true]{position:relative}.cd-search button.cd-search__btn[aria-expanded=true]::before{position:absolute;right:-1px;bottom:0;left:-1px;width:calc(100% + 2px);height:4px;content:"";transition:background .3s ease;transform:none;border:0;background-color:var(--cd-primary-color)}.cd-search button.cd-search__btn[aria-expanded=true]:hover,.cd-search button.cd-search__btn[aria-expanded=true]:focus{outline:none;background:var(--cd-white)}.cd-search button.cd-search__btn .cd-search__btn-label{display:none;text-transform:uppercase;font-size:var(--cd-font-size--tiny);font-weight:700}@media(min-width: 1024px){.cd-search button.cd-search__btn .cd-search__btn svg{width:22px;height:22px}[dir=ltr] .cd-search button.cd-search__btn .cd-search__btn svg{padding-right:4px}[dir=rtl] .cd-search button.cd-search__btn .cd-search__btn svg{padding-left:4px}.cd-search button.cd-search__btn .cd-search__btn-label{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;word-wrap:normal;display:block}}.cd-search .cd-search__form{padding-right:0;padding-left:0;background-color:var(--ghi-default-background-color)}.cd-search .cd-search__form.content-width{max-width:calc(var(--content-width) + 50vw)}.cd-search .cd-form__item{flex-basis:100%}.cd-search .form-search{width:100%;height:100%}.cd-search .form-submit{text-transform:uppercase;background-color:var(--ghi-default-text-color);font-size:var(--cd-font-size--small);font-weight:700}.cd-search .form-item-keywords label{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;word-wrap:normal}.path-search .views-field-search-api-rendered-item:not(:last-of-type){padding-bottom:1rem;border-bottom:1px solid var(--cd-default-border-color)}.path-search .ghi-search-thumbnail{width:100%}.path-search .ghi-search-thumbnail>.field--type-image{width:100%;min-width:auto}@media(min-width: 768px){.path-search .ghi-search-thumbnail{width:calc(20% - 2.25rem);min-width:220px}}.path-search nav.pager{margin-top:5rem}.path-search nav.pager .cd-pager__item a:hover,.path-search nav.pager .cd-pager__item a:focus{color:var(--ghi-default-text-color);border-color:var(--cd-primary-color);background-color:var(--cd-primary-color)}.path-search nav.pager .cd-pager__item.is-active a,.path-search nav.pager .cd-pager__item.is-active a:hover{color:var(--ghi-default-text-color);border-color:var(--cd-primary-color--dark);background-color:var(--cd-primary-color--dark);font-weight:700}.tooltip-wrapper{display:inline-flex;gap:.3rem;align-items:center}.tooltip-wrapper a{text-decoration:none}.tooltip{display:inherit;cursor:pointer;vertical-align:middle}.tooltip .material-icon{line-height:initial}.tooltip .modal-link{display:inline-flex;align-items:center;line-height:1.15}.tooltip .modal-link .modal-link-item>a{display:flex}.tooltip>a,.tooltip .modal-link-item>a{border:2px solid rgba(0,0,0,0);border-radius:3px}.tooltip>a:focus,.tooltip>a:focus-visible,.tooltip .modal-link-item>a:focus,.tooltip .modal-link-item>a:focus-visible{border:2px solid var(--brand-primary--dark);outline:none;background-color:var(--ghi-primary-button-color-hover)}.tooltip svg{fill:var(--cd-primary-color)}.tippy-box .tippy-content>.content{padding:0 1rem}.tippy-box .tippy-content a.fts-link{display:inline-block;margin-bottom:.5rem}.tippy-box .tippy-content a.fts-link img{height:20px;vertical-align:middle}td.project-counter .tippy-box .tippy-content{min-width:20rem}.tippy-box[data-theme=measurement-comment]{max-width:20rem !important}.d3-sparkline-tooltip{pointer-events:none}.d3-sparkline-tooltip .tippy-box{top:-0.5rem}.d3-sparkline-tooltip .tippy-box .tippy-content{margin-bottom:-1rem}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .title{text-align:left}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items{margin-top:.5rem}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper{display:flex;gap:2rem}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;white-space:nowrap;color:var(--cd-white);font-size:100%;line-height:inherit}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .value{width:50%;text-align:right}.d3-sparkline-tooltip .tippy-box .tippy-arrow::before{left:45%}:root{--ghi-yellow: #fed83d;--ghi-grey--dark: #4d4d4d;--ghi-filter-grey--dark: invert(27%) sepia(0%) saturate(3%) hue-rotate(236deg) brightness(90%) contrast(77%);--ghi-yellow--light: #fffbec;--ghi-yellow--light-chart: #f8ecb4;--ghi-grey: #dfdede;--ghi-grey--light: #eee;--ghi-grey--medium: #ccc;--ghi-grey--background: #f5f5f5;--ghi-orange-dark: #feba00;--cd-ocha-orange: #fecb00;--cd-ocha-orange--dark: var(--ghi-orange-dark);--cd-primary-color: var(--ghi-yellow);--cd-primary-color--dark: var(--cd-ocha-orange--dark);--cd-tag--color: #9e9e9e;--ghi-default-text-color: var(--ghi-grey--dark);--ghi-default-border-color: var(--ghi-grey--light);--ghi-default-border-color-background: var(--ghi-grey);--ghi-default-background-color: var(--ghi-grey--background);--ghi-primary-background-color: var(--ghi-yellow--light);--ghi-widget-color--light: var(--ghi-grey--light);--ghi-widget-color--dark: var(--ghi-orange-dark);--ghi-progress-color-fg: var(--ghi-yellow);--ghi-progress-color-bg: var(--ghi-yellow--light-chart);--ghi-status-color-unpublished: var(--cd-primary-color);--ghi-status-color-published: #abea3a;--ghi-primary-button-color: var(--ghi-yellow);--ghi-primary-button-color-hover: var(--ghi-orange-dark);--ghi-plan-type-hrp: var(--ghi-yellow);--ghi-plan-type-fa: #f7941e;--ghi-plan-type-rrp: var(--ghi-grey--dark);--ghi-plan-type-other: #ccc;--hpc-brown: #464646;--hpc-dark-brown: #2f2f2f;--hpc-orange: #ee7325;--hpc-orange-light: var(--cd-orange--light);--hpc-grey: #ebebeb;--hpc-blue-light: #e6ecf1;--green: #62b445;--hpc-border-color: #e1e1e1;--cd-font-size--extra-tiny: 0.625rem;--ghi-ui-dialog-border-radius: 1rem;--colorGinWarningLight: #efcf64;--colorGinWarningBackground: #605328;--colorGinDangerLight: #f39b9d;--colorGinDangerBackground: #583333;--colorGinGreenLight: #32cea4;--colorGinGreenBackground: #145242}.ghi-block-article-collection .block-content>a.external,.ghi-block-document .block-content>a.external{margin-top:2rem}.ghi-block-article-collection .article-collection,.ghi-block-document .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item,.ghi-block-document .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .article-collection-cards .ghi-grid-item.featured,.ghi-block-document .article-collection-cards .ghi-grid-item.featured{background-color:var(--cd-primary-color)}.ghi-block-article-collection .article-collection-cards .ghi-grid-item .field--type-image,.ghi-block-document .article-collection-cards .ghi-grid-item .field--type-image{width:100%}.ghi-block,.ghi-block.ui-state-drop,.block-layout-builder,.block-layout-builder.ui-state-drop{margin-top:4.5rem;padding-top:1rem;padding-bottom:1rem;line-height:1.5}.ghi-block.ghi-block-paragraph,.ghi-block.ui-state-drop.ghi-block-paragraph,.block-layout-builder.ghi-block-paragraph,.block-layout-builder.ui-state-drop.ghi-block-paragraph{margin-top:2.5rem}.ghi-block:not(.paragraph--gho-text),.ghi-block.ui-state-drop:not(.paragraph--gho-text),.block-layout-builder:not(.paragraph--gho-text),.block-layout-builder.ui-state-drop:not(.paragraph--gho-text){page-break-inside:avoid !important}.ghi-block.paragraph--gho-text .gho-text__text>p,.ghi-block.ui-state-drop.paragraph--gho-text .gho-text__text>p,.block-layout-builder.paragraph--gho-text .gho-text__text>p,.block-layout-builder.ui-state-drop.paragraph--gho-text .gho-text__text>p{page-break-inside:avoid !important}#main-content.has-subpage-title .layout__region .ghi-block:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .ghi-block:first-child,#main-content.has-subpage-title .layout__region .ghi-block.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .ghi-block.ui-state-drop:first-child,#main-content.has-subpage-title .layout__region .block-layout-builder:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .block-layout-builder:first-child,#main-content.has-subpage-title .layout__region .block-layout-builder.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .block-layout-builder.ui-state-drop:first-child{margin-top:0;padding-top:0}.ghi-block.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link){opacity:1}body.page-node-type-article .layout__region--content>.ghi-block.block:first-child,body.page-node-type-article .layout__region--content>.ghi-block.ui-state-drop.block:first-child,body.page-node-type-article .layout__region--content>.block-layout-builder.block:first-child,body.page-node-type-article .layout__region--content>.block-layout-builder.ui-state-drop.block:first-child{margin-top:2.5rem}.layout__region--content>.ghi-block.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>.ghi-block.ui-state-drop.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>.block-layout-builder.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>.block-layout-builder.ui-state-drop.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe){margin-top:0;padding-top:4.5rem;background-color:var(--ghi-default-background-color)}.ghi-block>div.block-content,.ghi-block.ui-state-drop>div.block-content,.block-layout-builder>div.block-content,.block-layout-builder.ui-state-drop>div.block-content{position:relative}.ghi-block>div.block-content:not(.content-width),.ghi-block.ui-state-drop>div.block-content:not(.content-width),.block-layout-builder>div.block-content:not(.content-width),.block-layout-builder.ui-state-drop>div.block-content:not(.content-width){margin-right:0 !important;margin-left:0 !important}.ghi-block>div.block-comment,.ghi-block.ui-state-drop>div.block-comment,.block-layout-builder>div.block-comment,.block-layout-builder.ui-state-drop>div.block-comment{padding:1rem 0;text-align:justify;font-size:var(--cd-font-size--small)}.ghi-block>div.block-links,.ghi-block.ui-state-drop>div.block-links,.block-layout-builder>div.block-links,.block-layout-builder.ui-state-drop>div.block-links{padding:.75rem 0;border-top:1px solid var(--cd-default-border-color);font-size:var(--cd-font-size--small)}.ghi-block>div.block-links>div.block-links--inner,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner,.block-layout-builder>div.block-links>div.block-links--inner,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner{display:flex;justify-content:space-between}.ghi-block>div.block-links>div.block-links--inner a,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner a,.block-layout-builder>div.block-links>div.block-links--inner a,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner a{text-decoration:none;line-height:1rem}.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog{position:relative;padding-left:1.5rem}.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before{position:absolute;top:calc(50% - 10px);left:0;padding:10px;content:"";background:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg") no-repeat}.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus{color:var(--ghi-default-text-color)}.ghi-block>div.block-links>div.block-links--inner .block-admin-links,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links{display:flex;align-items:baseline;gap:.5rem}.ghi-block>div.block-links>div.block-links--inner .block-admin-links a,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links a,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a{position:relative;top:2px;font-size:var(--cd-font-size--base)}.ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]{position:relative;top:-1px;padding:0;transition:none;color:inherit;border:0;background-color:inherit}.ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus{color:var(--cd-primary-color--dark);border:0;outline:0}.ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title{padding-bottom:0}.ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content{padding-top:0}.ghi-block-document-chapter{position:relative}.ghi-block-document-chapter .block-content .chapter-summary{margin:2rem 0}.block-generic-document-link-button button{padding:.8rem 1.5rem .8rem 2.5rem}.block-generic-document-link-button button::before{left:1rem;padding:10px;content:"";background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg");background-repeat:no-repeat}.ghi-block-generic-document-links .block-content ul{display:flex;flex-direction:column;padding-inline-start:0;gap:.5rem}.ghi-block-generic-document-links .block-content ul li{display:flex;margin:0;padding:0;list-style-type:none;vertical-align:top}.ghi-block-generic-document-links .block-content ul li .document-link-box{position:relative;width:100%;padding:2rem;background-color:var(--ghi-default-background-color)}.ghi-block-generic-document-links .block-content ul li .document-link-box .title-wrapper .title{display:inline-block;width:100%;margin:0;padding:0;font-size:var(--cd-font-size--medium);font-weight:bold}.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons{position:relative;z-index:1;width:100%;margin-bottom:2rem}.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons button{padding:0;text-transform:none;color:var(--ghi-default-text-color);background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--default)}.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons .cd-dropdown div a{font-size:var(--cd-font-size--tiny)}.ghi-block-generic-document-links .block-content ul li .document-link-box .meta{margin-top:1rem;font-size:var(--cd-font-size--tiny)}.ghi-block-generic-document-links .block-content ul li .document-link-box .meta::before{display:block;width:15%;padding-top:1.5rem;content:" ";border-top:4px solid var(--ghi-yellow)}@media(min-width: 768px){.ghi-block-generic-document-links .block-content ul li{flex:0 1 calc(50% - .25rem)}}@media(min-width: 768px){.ghi-block-generic-document-links .block-content ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}}.ghi-block-document-subheading{position:relative}.ghi-block-document-subheading a[name]{position:absolute;top:0;left:0}.ghi-block-plan-entity-types .item-list--entity-types{display:flex;flex-direction:column;gap:.5rem}.ghi-block-plan-entity-types .item-list--entity-types>div{display:flex;gap:2rem;padding:2rem 1rem;background-color:var(--ghi-default-background-color)}.ghi-block-plan-entity-types .item-list--entity-types>div p{align-self:center;margin:0;padding:0}.ghi-block-plan-entity-types .item-list--entity-types>div .label{white-space:nowrap;font-size:var(--cd-font-size--2xlarge);font-weight:bold}.ghi-block-plan-entity-types .item-list--entity-types>div .description{font-size:var(--cd-font-size--default)}.ghi-block-generic-external-widget.up-2 .block-content{display:flex;flex-wrap:wrap;justify-content:space-between}.ghi-block-generic-external-widget.up-2 .block-content .iframe-wrapper{width:100% !important}@media(min-width: 768px){.ghi-block-generic-external-widget.up-2 .block-content{display:flex;justify-content:space-between}.ghi-block-generic-external-widget.up-2 .block-content .iframe-wrapper{width:49% !important}}.ghi-block ul.plan-headline-figures{margin-block-start:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures .tab-container-wrapper,.ghi-block-plan-headline-figures .tab-container-wrapper{margin-top:-2rem;padding-top:1rem}.ghi-block-global-key-figures .tab-navigation-wrapper,.ghi-block-plan-headline-figures .tab-navigation-wrapper{margin-top:1rem}.ghi-block-global-key-figures .tab-details .key-figures,.ghi-block-plan-headline-figures .tab-details .key-figures{display:flex;flex-wrap:wrap;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;clip-path:inset(0 0 0 1.5rem)}.ghi-block-global-key-figures .tab-details .key-figures li,.ghi-block-plan-headline-figures .tab-details .key-figures li{position:relative;flex-basis:auto;flex-grow:0;margin-bottom:1rem;padding:0 1.5rem;border:0}.ghi-block-global-key-figures .tab-details .key-figures li:first-child,.ghi-block-plan-headline-figures .tab-details .key-figures li:first-child{padding-left:1.5rem}.ghi-block-global-key-figures .tab-details .key-figures li.line-break:not(:first-child),.ghi-block-plan-headline-figures .tab-details .key-figures li.line-break:not(:first-child){width:100%;margin-bottom:0;padding:0}.ghi-block-global-key-figures .tab-details .key-figures li:not(.line-break)::before,.ghi-block-plan-headline-figures .tab-details .key-figures li:not(.line-break)::before{position:absolute;left:0;width:1px;height:90%;content:" ";background-color:var(--ghi-default-border-color)}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__label,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__label{font-weight:normal}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value{color:var(--ghi-default-text-color)}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value>div,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div{display:flex;gap:.5rem}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper{gap:.5rem}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper i[data-toggle=tooltip]{display:flex;align-items:center;align-self:center;max-height:2.25rem;vertical-align:top;line-height:initial}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper i[data-toggle=tooltip]>*,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper i[data-toggle=tooltip]>*{font-size:1.65rem}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper button.popover,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper button.popover{padding:0}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper a{display:flex;align-items:center}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper a.fts-link,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper a.fts-link{min-height:2.25rem}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper .material-icon{font-size:inherit;font-weight:normal}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .custom-link--rft>img,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .custom-link--rft>img{height:1rem}.ghi-block-global-key-figures .tab-details>a.cd-button,.ghi-block-plan-headline-figures .tab-details>a.cd-button{margin-top:1rem}.ghi-block-global-key-figures .block-comment .block-comment-inner,.ghi-block-plan-headline-figures .block-comment .block-comment-inner{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--cd-default-border-color)}.ghi-block-links .item-list--links{display:flex;flex-direction:column;gap:2rem}div.link-box{gap:1rem;padding:0 !important;border:1px solid var(--ghi-default-border-color) !important}div.link-box>.field--name-field-thumbnail-image{line-height:0}div.link-box>.field--name-field-thumbnail-image picture{display:block;margin-top:0;margin-bottom:0}div.link-box>.link-content-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:1rem}div.link-box>.link-content-wrapper p{margin-block-start:0;margin-block-end:0}div.link-box>.link-content-wrapper .title{font-size:var(--cd-font-size--medium);font-weight:bold}div.link-box>.link-content-wrapper .title::after{display:block;width:15%;margin-top:.75rem;margin-bottom:.75rem;content:" ";border-top:4px solid var(--ghi-yellow)}div.link-box>.link-content-wrapper>.description-wrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}div.link-box>.link-content-wrapper>.description-wrapper .description{font-size:var(--cd-font-size--default)}div.link-box>.link-content-wrapper>.description-wrapper a{white-space:nowrap}@media screen and (max-width: 768px){div.link-box>.link-content-wrapper>.description-wrapper{flex-direction:column;align-items:flex-start}}.ghi-block-paragraph{position:relative}.ghi-block-paragraph .block-content.gho-text,.ghi-block-paragraph .block-content.gho-aside{margin-top:0}.ghi-block-paragraph .block-content .gho-text.content-width{margin-right:auto !important;margin-left:auto !important}.ghi-block-paragraph .block-content>div>a.read-more{margin-top:2rem}.ghi-block-paragraph .block-content.gho-paragraph-promoted{background-color:rgba(0,0,0,0)}.ghi-block-paragraph .block-content.gho-sub-article-paragraph{margin-top:3rem;padding-top:3rem}.ghi-block-paragraph .block-content.gho-sub-article-paragraph .ghi-block,.ghi-block-paragraph .block-content.gho-sub-article-paragraph .ghi-block-paragraph{margin-top:0}.ghi-block-paragraph.block-highlighted{padding-top:3rem !important}.ghi-block-paragraph.gho-paragraph-promoted{padding-top:3rem !important;background-color:var(--ghi-default-background-color)}.ghi-block-paragraph.gho-paragraph-promoted .block-content{padding-top:0;padding-bottom:3rem}.ghi-block-paragraph.gho-paragraph-promoted::before{position:absolute;left:0;height:100%;content:"";border-left:4px solid var(--cd-primary-color)}.block-plan-attachment-map .form-type-select{margin:0}.block-plan-attachment-map .form-type-select .selectric-wrapper{display:inline-block}.block-plan-attachment-map .form-type-select .selectric{display:inline-block;overflow:visible;white-space:nowrap;border:none;background-color:rgba(0,0,0,0)}.block-plan-attachment-map .form-type-select .selectric .label{display:inline-block;height:auto !important;margin:0;padding-right:24px;white-space:nowrap;color:var(--hpc-orange);background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--base);font-weight:bold}.block-plan-attachment-map .form-type-select .selectric .label::after{display:none}.block-plan-attachment-map .form-type-select .selectric .icon{position:absolute;top:13px;right:6px;width:12px;height:12px;fill:var(--hpc-orange)}.block-plan-attachment-map .form-type-select .selectric-items{position:absolute;z-index:1;top:0;left:-19px;width:auto !important;border-radius:3px;background-color:var(--cd-white)}.block-plan-attachment-map .form-type-select .selectric-items ul li{padding:8px 18px;white-space:nowrap;border-top:none;border-bottom:none;font-size:var(--cd-font-size--base);font-weight:bold}.block-plan-attachment-map .form-type-select .selectric-items ul li.selected{color:var(--hpc-orange);background-color:rgba(0,0,0,0)}.block-plan-attachment-map .form-type-select .selectric-items ul.selectric-group li{padding-left:2rem;font-weight:normal}.block-plan-attachment-map .form-type-select .selectric-items ul.selectric-group li.selectric-group-label{padding-left:18px;font-weight:bold}.block-plan-attachment-map div.block-links .download-link-wrapper{top:-2rem;margin-top:0}.block-plan-attachment-map:not(.has-comment) div.block-links{border-top:0}.block-plan-attachment-map .plan-attachment-map-wrapper .map-tabs--inner{padding-left:1rem}.block-plan-attachment-map .plan-attachment-map-wrapper .map-container .leaflet-container{width:100%;height:100%}.block-plan-attachment-map.has-attachment-switcher .map-tabs,.block-plan-attachment-map.has-attachment-switcher .download-link-wrapper{top:.3rem;margin-top:0}.block-plan-attachment-map .modal.right:not(.visible),.block-plan-attachment-map .leaflet-sidebar.right:not(.visible){right:-600px}.block-plan-attachment-map .modal .modal-inner,.block-plan-attachment-map .leaflet-sidebar .modal-inner{overflow-y:auto;max-height:350px}.block-plan-attachment-map .modal .modal-inner .title,.block-plan-attachment-map .leaflet-sidebar .modal-inner .title{color:var(--hpc-orange);font-size:1.4rem}.block-plan-attachment-map .modal table.plan-attachment-modal-table,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table{margin-bottom:.5rem}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody{border-top:none}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr{margin-bottom:8px;vertical-align:top;border-bottom:1px solid var(--cd-default-border-color)}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr:last-child,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr:last-child{border-bottom:0}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr td,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr td{padding:0;text-align:right;color:var(--hpc-brown);border:none;background:none;font-size:var(--cd-font-size--small);font-weight:600}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr td:first-child,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr td:first-child{text-align:left;font-weight:400}.configuration-container .pane-plan-attachment-map .map-wrapper-outer{margin-top:4rem}.configuration-container .pane-plan-attachment-map .map-wrapper-outer .map-tabs{top:2rem;right:1rem;margin-right:0}.configuration-container .pane-plan-attachment-map .map-wrapper-outer.has-attachment-switcher{margin-top:0}.configuration-container .pane-plan-attachment-map .map-wrapper-outer.has-attachment-switcher .map-tabs{top:2.5rem}.ghi-block-plan-cluster-header .block-content{display:flex;justify-content:space-between}.ghi-block-plan-cluster-header .block-content .cluster-header-contacts{margin-top:-3rem;margin-bottom:2rem;margin-left:auto;padding:1rem 3rem}.ghi-block-plan-cluster-header .block-content .cluster-header-contacts h3{margin-top:0;font-size:var(--cd-font-size--medium)}.ghi-block-plan-cluster-header .block-content .cluster-header-contacts .cluster-header-contacts-item{font-size:var(--cd-font-size--default)}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links{display:flex;flex-direction:column;gap:2rem;margin-top:0}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links>div.link-box{gap:1rem;margin-top:0;padding:1rem;border:1px solid var(--ghi-default-border-color)}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links .field--name-field-thumbnail-image{display:flex;flex-direction:column;align-items:center;justify-content:center;width:5rem;min-width:auto}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links .field--name-field-thumbnail-image .cluster-icon{display:flex;min-width:4rem}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links .field--name-field-thumbnail-image .cluster-icon svg{top:0;left:0}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links .title::after{display:block;width:15%;margin-top:.75rem;margin-bottom:.75rem;content:" ";border-top:4px solid var(--ghi-yellow)}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links .description-wrapper{display:flex;align-items:end;justify-content:space-between}.block-plan-entity-attachments-table .select2-container{width:auto !important}.block-plan-entity-attachments-table td.group-name{font-weight:bold}.block-plan-operational-presence-map .pane-content{margin-top:.5rem}.block-plan-operational-presence-map .pane-content .pane-plan-operational-presence-map{display:flex;justify-content:space-between}.block-plan-operational-presence-map .pane-content .download-link-wrapper{top:-2rem;margin-top:0}.block-plan-operational-presence-map .pane-title{margin-bottom:0}.block-plan-operational-presence-map .pane-title .collapsed-text a.read-more{position:relative;top:-1rem}@media(min-width: 768px){.block-plan-operational-presence-map .pane-title{max-width:80%}}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container{position:relative;width:100%;min-height:400px;margin:0;padding:0;border:1px solid var(--hpc-border-color)}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend{position:absolute;z-index:90;top:10px;right:10px;font-size:var(--cd-font-size--small)}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul{display:flex;margin-block-start:0;margin-block-end:0;padding:5px;list-style-type:none;border:1px solid var(--hpc-border-color);border-radius:3px;background-color:#fff}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li{margin-right:.5rem}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li:last-child{margin-right:0}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li .legend-marker{display:inline-block;width:10px;height:10px;margin-right:5px;border:1px solid var(--hpc-border-color);border-radius:50%}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .leaflet-container{width:100%;height:100%}.block-plan-operational-presence-map .leaflet-sidebar{width:350px !important}.block-plan-operational-presence-map .modal .modal-content,.block-plan-operational-presence-map .leaflet-sidebar .modal-content{max-width:350px}.block-plan-operational-presence-map .modal .modal-inner,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner{overflow-y:auto;max-height:350px}.block-plan-operational-presence-map .modal .modal-inner .title-heading,.block-plan-operational-presence-map .modal .map-plan-card-container .title-heading,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .title-heading,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .title-heading{text-transform:uppercase;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--tiny)}.block-plan-operational-presence-map .modal .modal-inner .title,.block-plan-operational-presence-map .modal .map-plan-card-container .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .title{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--medium);font-weight:500}.block-plan-operational-presence-map .modal .modal-inner .content,.block-plan-operational-presence-map .modal .map-plan-card-container .content,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content{border-top:none !important}.block-plan-operational-presence-map .modal .modal-inner .content .title,.block-plan-operational-presence-map .modal .map-plan-card-container .content .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .title{text-transform:uppercase;font-size:var(--cd-font-size--small);font-weight:bold}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper{position:relative;margin-bottom:.5rem;font-size:var(--cd-font-size--small)}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper{position:relative;top:3px;display:inline-block;width:26px;height:26px;margin-right:.5rem;border:1px solid #000;border-radius:50%}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon{display:inline-block;width:26px;height:26px}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg{top:5%;left:20%;width:13px;height:13px}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper span.toggle,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper span.toggle,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper span.toggle,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper span.toggle{position:absolute;top:0;right:0;display:inline-block}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper{display:none;padding-top:1rem;padding-left:2.2rem}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper .title,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper .title{text-transform:uppercase;font-size:var(--cd-font-size--tiny);font-weight:bold}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper ul,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper ul{padding-inline-start:1rem;font-size:var(--cd-font-size--tiny)}.block-plan-operational-presence-map .modal .modal-inner .content a.fts-link,.block-plan-operational-presence-map .modal .map-plan-card-container .content a.fts-link,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content a.fts-link,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content a.fts-link{display:inline-block;margin-bottom:.5rem}.block-plan-operational-presence-map .modal .modal-inner .content a.fts-link img,.block-plan-operational-presence-map .modal .map-plan-card-container .content a.fts-link img,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content a.fts-link img,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content a.fts-link img{position:relative;top:.5rem;left:.2rem;height:20px}.configuration-container .pane-plan-operational-presence-map{position:relative}.configuration-container .pane-plan-operational-presence-map .map-wrapper-outer.has-view-switcher,.configuration-container .pane-plan-operational-presence-map .map-wrapper-outer.has-object-switcher{margin-top:5rem}.ghi-block-plan-organizations-table tbody td.entity-name{white-space:unset !important}.ghi-block-plan-organizations-table tbody td.organization-cluster-list .display-icons{display:flex;gap:.5rem}.ghi-block-plan-organizations-table tbody td.organization-cluster-list .display-icons i{cursor:auto}@media(min-width: 768px){.ghi-block-plan-organizations-table thead th.cd-table--name{min-width:200px}}.ghi-block-global-key-figures+.ghi-block-global-plan-overview-map{margin-top:0}.ghi-block-global-plan-overview-map{position:relative;clear:both}.ghi-block-global-plan-overview-map .overlay{position:absolute;top:0;bottom:0;width:100%;opacity:.25}.ghi-block-global-plan-overview-map .map-container{margin-bottom:1rem;padding:0 .5rem}.ghi-block-global-plan-overview-map .map-container .leaflet-container{position:relative;min-height:400px;border-width:1px;border-style:solid;border-color:var(--hpc-border-color)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-bottom{width:100%}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-control-attribution{float:none;width:100%;margin-right:auto;margin-left:auto;padding:.5rem;text-align:center;background:rgba(251,251,251,.9)}@media(max-width: 576px){.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-control-attribution{padding-bottom:.3rem}}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-header .title{margin-bottom:0;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--base);font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-header .title a{color:var(--ghi-default-text-color)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .modal-inner{padding:1.2rem 1.6rem .5rem 1.4rem;cursor:default}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content strong{font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper{margin-bottom:1rem;padding-top:1rem;border-top:1px solid var(--ghi-default-border-color)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row{display:flex;justify-content:space-between;width:100%}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .label{position:relative;display:inline;margin-bottom:3px;text-align:left;font-size:var(--cd-font-size--small);font-weight:normal}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value{display:flex;gap:.3rem;font-size:var(--cd-font-size--small);font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value i.tooltip.info{position:relative;top:3px}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value i.tooltip.monitoring-period{position:relative;top:1px}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value .hpc-percent-progress-bar-wrapper{margin-top:2px;cursor:default}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .note{font-size:var(--cd-font-size--tiny)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status{margin:4px 0 4px 4px}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .label{display:flex;gap:.5rem;font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .value{text-transform:none}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .value>div{display:flex;gap:.5rem}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg g path:nth-of-type(1){fill:var(--ghi-grey--medium) !important}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg[legend-type=hrp] g path:nth-of-type(1){fill:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg[legend-type=fa] g path:nth-of-type(1){fill:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane text.donut-label{font-family:var(--cd-font--roboto);font-weight:500}@media(min-width: 768px){.ghi-block-global-plan-overview-map .map-container .leaflet-container{min-height:500px;border:0 none}}@media(min-width: 768px){.ghi-block-global-plan-overview-map .map-container{padding:0}}.ghi-block-global-plan-overview-map .map-wrapper-outer .map-legend{top:unset !important;right:unset !important;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .map-legend ul{flex-direction:column;gap:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .map-legend ul li.legend-item{margin:0 !important;padding:.2rem .4rem !important;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .map-legend ul li.legend-item .legend-icon{width:1rem !important;height:1rem !important;margin:0 !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.donut .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.donut .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.donut .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.circle .legend-item.legend-icon-hrp{background-color:var(--ghi-plan-type-hrp) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.circle .legend-item.legend-icon-fa{background-color:var(--ghi-plan-type-fa) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.circle .legend-item.legend-icon-rrp{background-color:var(--ghi-plan-type-rrp) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.circle .legend-item.legend-icon-other{background-color:var(--ghi-plan-type-other) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer ul.interactive-legend .legend-item{cursor:pointer}.ghi-block-global-plan-overview-map .map-wrapper-outer ul.interactive-legend .legend-item:hover{border-radius:3px;background-color:var(--ghi-grey--background)}.ghi-block-global-plan-table .metadata{width:100%;margin-top:1.5rem;margin-bottom:-1.5rem;text-align:right;font-size:var(--cd-font-size--tiny)}@media(min-width: 768px){#main-content .ghi-block-global-plan-table .block-content.content-width{max-width:calc(100% - 1rem) !important;padding-right:1rem !important;padding-left:1rem !important}#main-content .ghi-block-global-plan-table .block-content.content-width .table-wrapper{max-width:calc(100vw - 3rem) !important}}@media(min-width: 1400px){#main-content .ghi-block-global-plan-table .block-content.content-width{max-width:calc(100% - 1rem) !important;padding-right:3rem !important;padding-left:3rem !important}#main-content .ghi-block-global-plan-table .block-content.content-width .table-wrapper{max-width:calc(100vw - 7rem) !important}}.ghi-block-global-plan-table table thead tr th:first-child,.ghi-block-global-plan-table table tbody tr td:first-child{padding-left:0 !important}.ghi-block-global-plan-table table tbody td[data-column=name] .cell-wrapper-inner{justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip-wrapper .gho-included-tooltip{color:var(--cd-primary-color);font-size:var(--cd-font-size--medium)}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip-wrapper .tooltip.plan-type-icon[data-toggle]{display:inline;width:auto !important;min-width:4rem;height:auto !important;max-height:1.5rem;text-align:center;color:var(--cd-white);background-color:#87cfad;font-size:var(--cd-font-size--small);font-weight:normal}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip-wrapper .tooltip.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip-wrapper .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip-wrapper .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td a{word-break:normal}.ghi-block-global-plan-table table tbody td a.fts-plan-link{text-decoration:none}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table{position:relative;z-index:1;margin-top:-1rem;padding-bottom:0;background-color:var(--ghi-default-background-color)}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment,.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links{position:relative;z-index:1;border-top:0;border-bottom:0;background-color:var(--cd-white)}#layout-builder .ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment,#layout-builder .ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links{background-color:inherit}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment.block-comment,.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links.block-comment{margin-top:2rem}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment.block-comment::before,.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links.block-comment::before{border-bottom:0}.ghi-block-plan-webcontent-text .block-content{padding-top:1rem}.ghi-block-section-collection .block-content>a.external{margin-top:2rem}.ghi-block-section-collection .section-collection{margin-top:2rem}.ghi-block-section-collection .section-collection .ghi-grid-item{padding:0}.ghi-block-section-collection .section-collection .ghi-grid-item .field--type-image{width:100%}.block-wrapper--sectionswitcher,.ghi-block.has-year-switcher{z-index:1}.block-wrapper--sectionswitcher .section-switcher-wrapper,.ghi-block.has-year-switcher .section-switcher-wrapper{position:relative;z-index:1}.block-wrapper--sectionswitcher .section-switcher-wrapper .section-switcher-single,.block-wrapper--sectionswitcher .section-switcher-wrapper button,.ghi-block.has-year-switcher .section-switcher-wrapper .section-switcher-single,.ghi-block.has-year-switcher .section-switcher-wrapper button{display:inline-block;padding:.5rem 1.2rem;text-transform:uppercase;color:var(--ghi-default-text-color);border:0;background-color:var(--ghi-primary-button-color);font-size:var(--cd-font-size--small);font-weight:bold}.block-wrapper--sectionswitcher .section-switcher-wrapper button,.ghi-block.has-year-switcher .section-switcher-wrapper button{transition:background-color .6s ease-out,color .6s ease-out}.block-wrapper--sectionswitcher .section-switcher-wrapper button:hover,.block-wrapper--sectionswitcher .section-switcher-wrapper button:focus,.ghi-block.has-year-switcher .section-switcher-wrapper button:hover,.ghi-block.has-year-switcher .section-switcher-wrapper button:focus{background-color:var(--ghi-primary-button-color-hover)}.block-wrapper--sectionswitcher .section-switcher-wrapper button svg,.ghi-block.has-year-switcher .section-switcher-wrapper button svg{fill:var(--ghi-default-text-color)}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown{position:absolute;left:0;min-width:5.25rem;background-color:var(--ghi-primary-background-color)}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul{margin:.5rem 0;padding:0}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li{padding:.5rem 1.2rem;list-style-type:none;white-space:nowrap;font-size:var(--cd-font-size--small);font-weight:bold}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a,.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:hover,.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:focus,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:hover,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:focus{text-decoration:none;color:var(--ghi-default-text-color);font-weight:normal}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:hover,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:hover{color:var(--ghi-primary-button-color-hover)}@media(min-width: 1024px){.block-wrapper--sectionswitcher .section-switcher-wrapper,.ghi-block.has-year-switcher .section-switcher-wrapper{top:.25rem}}.subpage-title-block{background-color:var(--ghi-default-background-color)}.subpage-title-block .subpage-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.subpage-title-block .subpage-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.subpage-title-block .subpage-title-wrapper>*{margin:0}.subpage-title-block .subpage-title-wrapper p{font-size:var(--cd-font-size--small)}.subpage-title-block .subpage-title-wrapper p a{text-decoration:none}.subpage-title-block .subpage-title-wrapper p .chapter{font-weight:lighter}.subpage-title-block .subpage-title-wrapper.has-icon,.subpage-title-block .subpage-title-wrapper a.has-icon{display:flex;gap:1rem;align-items:baseline}.subpage-title-block .subpage-title-wrapper.has-icon .icon,.subpage-title-block .subpage-title-wrapper a.has-icon .icon{height:var(--cd-font-size--2xbase)}.subpage-title-block .subpage-title-wrapper.has-icon .icon svg,.subpage-title-block .subpage-title-wrapper a.has-icon .icon svg{position:static;height:100%}.subpage-title-block .subpage-title-wrapper a.has-icon{gap:.5rem}.subpage-title-block .subpage-title-wrapper a.has-icon .icon{height:var(--cd-font-size--small)}.cluster-icon svg{position:relative;top:20%;left:20%}.cluster-icon svg *{fill:var(--hpc-brown)}.cluster-item.active .cluster-icon svg *{fill:var(--cd-white)}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid var(--cd-default-border-color) !important;border-radius:5px !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{height:3rem !important;padding:1rem !important;border-top-left-radius:inherit !important;border-top-right-radius:inherit !important;background-color:var(--ghi-default-background-color) !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-title{color:var(--ghi-default-text-color) !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar button.ui-dialog-titlebar-close{top:.5rem;right:.5rem;margin:0;transform:none;opacity:.8;border:none;background:none}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar button.ui-dialog-titlebar-close span.ui-button-icon{top:0;left:0;width:100%;height:100%;margin:0;transform:none;background-color:var(--ghi-default-text-color) !important;-webkit-mask-image:url("../../../contrib/gin/dist/media/sprite.svg#close-view");mask-image:url("../../../contrib/gin/dist/media/sprite.svg#close-view");-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal{padding:1rem !important;color:var(--ghi-default-text-color) !important;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background:var(--cd-white) !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper{font-size:var(--cd-font-size--small)}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-content p{margin:0;line-height:1.2rem}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-content>div{display:flex;flex-direction:column;gap:1rem}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-footer{margin-top:1rem;padding-top:1rem;border-top:1px solid gray;line-height:1.2rem}ul.links--entity-navigation{display:flex;align-items:center;margin:0;padding:0;gap:2rem}ul.links--entity-navigation>li>.link-wrapper,ul.links--entity-navigation>li>button{position:relative;display:flex;align-items:center;height:3.5rem;white-space:nowrap}ul.links--entity-navigation>li.active>.link-wrapper::before,ul.links--entity-navigation>li.active>button::before,ul.links--entity-navigation>li>button[aria-expanded=true]::before{position:absolute;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:4px;content:"";transition:background .3s ease;border-bottom:4px solid var(--ghi-yellow)}ul.links--entity-navigation li{list-style-type:none}ul.links--entity-navigation li a{text-decoration:none;color:var(--hpc-dark-brown)}ul.links--entity-navigation li a.header-link{border-bottom:1px solid var(--ghi-default-border-color-background)}ul.links--entity-navigation li a.active{font-weight:bold}ul.links--entity-navigation li a.has-icon{display:flex;align-items:baseline;gap:.5rem}ul.links--entity-navigation li a.has-icon .icon{width:1.4rem;height:var(--cd-font-size--small)}ul.links--entity-navigation li a.has-icon .icon svg{position:static;width:1rem;height:100%}ul.links--entity-navigation li.expandable.dropdown{position:relative}ul.links--entity-navigation li.expandable.active>button[data-cd-toggler]{font-weight:bold}ul.links--entity-navigation li.expandable>button[data-cd-toggler]{padding:0;text-transform:none;border:0;background-color:rgba(0,0,0,0)}ul.links--entity-navigation li.expandable>button[data-cd-toggler] svg.cd-dropdown__icon{fill:var(--ghi-primary-button-color)}ul.links--entity-navigation li.expandable a{padding:.5rem 0;white-space:nowrap;font-size:var(--cd-font-size--default)}ul.links--entity-navigation li.expandable a:hover{color:var(--ghi-primary-button-color-hover)}ul.links--entity-navigation li.expandable a.has-icon:hover svg *{fill:var(--ghi-primary-button-color-hover)}ul.links--entity-navigation li.expandable.dropdown>div[data-cd-hidden=false]{position:absolute;z-index:201;top:3.5rem;left:-1.5rem;display:flex;flex-direction:column;padding:.5rem 1.5rem;border-bottom:2px solid var(--ghi-yellow);background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false],ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]{position:absolute;z-index:201;top:3.5rem;right:0;left:0;padding-top:1rem;padding-bottom:1rem;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer{max-width:calc(var(--content-width) + 24px);margin-right:auto;margin-left:auto;padding-right:var(--cd-container-padding);padding-left:var(--cd-container-padding)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer.megamenu-wrapper-outer{max-width:100vw}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header{margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ghi-default-border-color-background)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header h3,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header h3{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header h3 a,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header h3 a{white-space:normal;font-size:var(--cd-font-size--2xbase)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header .metadata,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header .metadata,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header .metadata,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header .metadata{font-size:var(--cd-font-size--small)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner{-moz-column-width:auto;column-width:auto;-moz-column-count:1;column-count:1;-moz-column-gap:4rem;column-gap:4rem;-moz-column-rule:1px solid var(--ghi-default-border-color-background);column-rule:1px solid var(--ghi-default-border-color-background)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper{display:block;width:auto;margin-bottom:2rem}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group{display:block;width:auto}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group>p,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group>p,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group>p,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group>p{display:inline-block;margin-top:0;margin-bottom:.25rem;font-weight:bold;-moz-column-break-before:auto;break-before:auto;-moz-column-break-after:avoid;break-after:avoid}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul{padding-inline-start:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li{display:block;width:90%;padding:.25rem 0;-moz-column-break-inside:avoid;break-inside:avoid}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li:first-child,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li:first-child,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li:first-child,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li:first-child{-moz-column-break-before:avoid;break-before:avoid}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li>p,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li>p,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li>p,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li>p{display:block;width:auto;margin-top:0;font-weight:bold}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li a,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li a,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li a,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li a{white-space:unset}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner{-moz-column-count:3;column-count:3}}@media(min-width: 1024px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner{-moz-column-count:4;column-count:4}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}ul.links--entity-navigation li.expandable.megamenu.megamenu>div[data-cd-hidden=false],ul.links--entity-navigation li.expandable.second-level.megamenu>div[data-cd-hidden=false]{border-bottom:2px solid var(--ghi-yellow)}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.megamenu--2 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--2 .megamenu-wrapper-inner{-moz-column-count:1 !important;column-count:1 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--3 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--3 .megamenu-wrapper-inner{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--5 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--5 .megamenu-wrapper-inner{-moz-column-count:3 !important;column-count:3 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--6 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--6 .megamenu-wrapper-inner{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--7 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--7 .megamenu-wrapper-inner{-moz-column-count:5 !important;column-count:5 !important}}@media(min-width: 1024px){ul.links--entity-navigation li.expandable.megamenu.megamenu--2 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--2 .megamenu-wrapper-inner{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--3 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--3 .megamenu-wrapper-inner{-moz-column-count:3 !important;column-count:3 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--5 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--5 .megamenu-wrapper-inner{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--6 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--6 .megamenu-wrapper-inner{-moz-column-count:6 !important;column-count:6 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--7 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--7 .megamenu-wrapper-inner{-moz-column-count:7 !important;column-count:7 !important}}html:not(.js) .block-document-navigation,html:not(.js) .block-section-navigation{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.block-document-navigation>ul.links--entity-navigation>li.hidden,.block-section-navigation>ul.links--entity-navigation>li.hidden{display:none}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false],.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false]{padding-top:0;padding-bottom:0;border-top:1px solid var(--ghi-yellow);border-bottom:1px solid var(--ghi-yellow)}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden),.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden){display:block;width:100%;padding-right:var(--cd-container-padding);padding-left:var(--cd-container-padding);background-color:var(--ghi-primary-background-color)}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden) div[data-cd-hidden=false],.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden) div[data-cd-hidden=false]{border-bottom:0}@media(min-width: 768px){.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden),.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden){display:initial;width:initial;padding-right:initial;padding-left:initial}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden) div[data-cd-hidden=false],.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden) div[data-cd-hidden=false]{border-bottom:2px solid var(--ghi-yellow)}}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer,.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer{padding-right:0;padding-left:0;background-color:var(--cd-white)}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false],.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false]{position:relative;top:0;width:calc(100vw - 3*var(--cd-container-padding));max-width:calc(100vw - 3*var(--cd-container-padding))}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false] .megamenu-wrapper-outer,.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false] .megamenu-wrapper-outer{padding-right:0;padding-left:0}@media(min-width: 768px){.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false] .megamenu-wrapper-outer,.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false] .megamenu-wrapper-outer{padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false],.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false]{position:absolute;top:calc(3.5rem + 1px);width:-moz-fit-content;width:fit-content}}@media(min-width: 768px){.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer,.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer{padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge);background-color:initial}}.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{display:flex;flex-direction:column;align-items:flex-start;padding-inline-start:0;-moz-column-gap:0;column-gap:0;row-gap:2px}.block-document-navigation .overflow-navigation li,.block-section-navigation .overflow-navigation li{padding:0;-moz-column-break-inside:avoid;break-inside:avoid}.block-document-navigation .overflow-navigation li:hover>.link-wrapper>a,.block-document-navigation .overflow-navigation li:hover>button,.block-document-navigation .overflow-navigation li .link-wrapper>a:hover,.block-section-navigation .overflow-navigation li:hover>.link-wrapper>a,.block-section-navigation .overflow-navigation li:hover>button,.block-section-navigation .overflow-navigation li .link-wrapper>a:hover{color:var(--ghi-primary-button-color-hover)}.block-document-navigation .overflow-navigation li.expandable.megamenu,.block-section-navigation .overflow-navigation li.expandable.megamenu{position:relative}.block-document-navigation .overflow-navigation li button,.block-section-navigation .overflow-navigation li button{display:flex;align-items:center;text-align:left}@media(max-width: 768px){.block-document-navigation .overflow-navigation li.expandable.dropdown div[data-cd-hidden=false],.block-section-navigation .overflow-navigation li.expandable.dropdown div[data-cd-hidden=false]{width:calc(100vw - 3*var(--cd-container-padding) + 2rem) !important;max-width:calc(100vw - 3*var(--cd-container-padding) + 2rem) !important;padding:0;background-color:var(--cd-white);row-gap:2px}.block-document-navigation .overflow-navigation li.expandable.dropdown div[data-cd-hidden=false] a,.block-section-navigation .overflow-navigation li.expandable.dropdown div[data-cd-hidden=false] a{padding-left:1.5rem}.block-document-navigation .overflow-navigation li.expandable.dropdown div[data-cd-hidden=false] a:hover,.block-section-navigation .overflow-navigation li.expandable.dropdown div[data-cd-hidden=false] a:hover{background-color:var(--ghi-primary-background-color)}.block-document-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false],.block-section-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false]{left:-0.5rem;width:100vw !important;max-width:100vw !important;padding:0;background-color:var(--cd-white)}.block-document-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false] .megamenu-wrapper-outer,.block-section-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false] .megamenu-wrapper-outer{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);margin:0;padding:0 .5rem !important}.block-document-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false] .megamenu-wrapper-outer li,.block-section-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false] .megamenu-wrapper-outer li{background-color:rgba(0,0,0,0) !important}}@media(min-width: 768px){.block-document-navigation .overflow-navigation li.expandable.megamenu>div[data-cd-hidden=false],.block-section-navigation .overflow-navigation li.expandable.megamenu>div[data-cd-hidden=false]{width:calc(100vw - 3*var(--cd-container-padding) + 2rem) !important;max-width:calc(100vw - 3*var(--cd-container-padding) + 2rem) !important}}@media(min-width: 768px){.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{position:initial;flex-direction:row;-moz-column-gap:2rem;column-gap:2rem;row-gap:0}.block-document-navigation .overflow-navigation li.expandable.megamenu,.block-section-navigation .overflow-navigation li.expandable.megamenu{position:static}.block-document-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false],.block-section-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false]{width:100%;max-width:100%}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.ghi-image-wrapper div.image-caption-wrapper div.image-caption{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;max-width:400px;padding:1rem 2rem;text-align:left;color:var(--ghi-default-text-color);background-color:var(--cd-white);font-size:var(--cd-font-size--tiny)}.ghi-image-wrapper div.image-caption-wrapper div.image-caption .location{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny);font-weight:700}.ghi-image-wrapper div.image-caption-wrapper div.image-caption p{margin:0}.ghi-image-wrapper div.image-caption-wrapper div.image-caption .credits{font-style:italic}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper{max-height:568px}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption{position:absolute;right:calc(1.9rem + 2px);bottom:calc(2rem + 2px);display:inline-block;width:1.5rem;height:1.5rem;padding:0 !important;background-color:var(--cd-white);font-size:var(--cd-font-size--small);line-height:1.5rem}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus,.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover{background-color:var(--cd-primary-color)}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus+.image-caption,.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover+.image-caption{display:inline-block}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption::after{display:block;content:"i";text-align:center;font-weight:700}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper div.image-caption:hover{display:inline-block}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper div.image-caption{display:none}@media(max-width: 768px){.ghi-image-wrapper div.image-caption-wrapper a.expand-caption{position:absolute;right:calc(1.9rem + 2px);bottom:calc(2rem + 2px);display:inline-block;width:1.5rem;height:1.5rem;padding:0 !important;background-color:var(--cd-white);font-size:var(--cd-font-size--small);line-height:1.5rem}.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus,.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover{background-color:var(--cd-primary-color)}.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus+.image-caption,.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover+.image-caption{display:inline-block}.ghi-image-wrapper div.image-caption-wrapper a.expand-caption::after{display:block;content:"i";text-align:center;font-weight:700}.ghi-image-wrapper div.image-caption-wrapper div.image-caption:hover{display:inline-block}.ghi-image-wrapper div.image-caption-wrapper div.image-caption{display:none}}.block-document-meta-data>ul,.block-section-meta-data>ul,article.node--type-article .node__meta .node__submitted>ul,article.node--type-document .node__meta .node__submitted>ul,.megamenu .megamenu-header>ul{display:flex;flex-wrap:wrap;align-items:center;row-gap:1rem;margin-top:0;margin-bottom:0;margin-left:-0.5rem;padding:0;list-style:none;clip-path:inset(-3rem -3rem 0 0.5rem)}.block-document-meta-data>ul>li,.block-section-meta-data>ul>li,article.node--type-article .node__meta .node__submitted>ul>li,article.node--type-document .node__meta .node__submitted>ul>li,.megamenu .megamenu-header>ul>li{position:relative;flex-basis:auto;flex-grow:0;padding:0 .5rem;border:0}.block-document-meta-data>ul>li:first-child,.block-section-meta-data>ul>li:first-child,article.node--type-article .node__meta .node__submitted>ul>li:first-child,article.node--type-document .node__meta .node__submitted>ul>li:first-child,.megamenu .megamenu-header>ul>li:first-child{padding-left:.5rem}.block-document-meta-data>ul>li::before,.block-section-meta-data>ul>li::before,article.node--type-article .node__meta .node__submitted>ul>li::before,article.node--type-document .node__meta .node__submitted>ul>li::before,.megamenu .megamenu-header>ul>li::before{position:absolute;left:0;width:1px;height:90%;content:" ";background-color:var(--ghi-yellow)}.block-document-meta-data>ul>li .icon-wrapper .icon,.block-section-meta-data>ul>li .icon-wrapper .icon,article.node--type-article .node__meta .node__submitted>ul>li .icon-wrapper .icon,article.node--type-document .node__meta .node__submitted>ul>li .icon-wrapper .icon,.megamenu .megamenu-header>ul>li .icon-wrapper .icon{padding-right:1.2rem;filter:var(--ghi-filter-grey--dark);background-repeat:no-repeat}.block-document-meta-data>ul>li .icon-wrapper .icon.plan-subtitle,.block-section-meta-data>ul>li .icon-wrapper .icon.plan-subtitle,article.node--type-article .node__meta .node__submitted>ul>li .icon-wrapper .icon.plan-subtitle,article.node--type-document .node__meta .node__submitted>ul>li .icon-wrapper .icon.plan-subtitle,.megamenu .megamenu-header>ul>li .icon-wrapper .icon.plan-subtitle{background-image:url("../img/icons/document.svg")}.block-document-meta-data>ul>li .icon-wrapper .icon.plan-coordinator,.block-section-meta-data>ul>li .icon-wrapper .icon.plan-coordinator,article.node--type-article .node__meta .node__submitted>ul>li .icon-wrapper .icon.plan-coordinator,article.node--type-document .node__meta .node__submitted>ul>li .icon-wrapper .icon.plan-coordinator,.megamenu .megamenu-header>ul>li .icon-wrapper .icon.plan-coordinator{padding-right:1.4rem;background-image:url("../img/icons/coordination.svg")}.modal-content table{width:100%}.leaflet-modal{z-index:10 !important}.leaflet-modal .overlay{background-color:rgba(0,0,0,0)}.leaflet-modal .modal{overflow:hidden;max-height:600px;padding:0 1.5rem}.leaflet-modal .modal-content{max-width:250px;padding:0;border:1px solid var(--hpc-border-color);border-radius:4px;background-color:var(--cd-white);font-size:var(--cd-font-size--base)}.leaflet-modal .modal-content .modal-inner{position:relative;padding:.5rem 1rem;line-height:24px}.leaflet-modal .modal-content .modal-inner i.close{position:absolute;top:-1rem;right:-1rem;opacity:1;color:var(--cd-primary-color);border-radius:50%;background-color:var(--cd-white);font-size:2rem}.leaflet-modal .modal-content .modal-inner div.title{margin-bottom:10px;font-weight:bold}.leaflet-modal .modal-content .modal-inner div.content{padding-top:.5rem;border-top:1px solid var(--hpc-border-color)}.leaflet-modal .modal-content .modal-inner div.monitoring-period{margin-top:5px;padding-top:5px;color:var(--ghi-default-text-color);border-top:1px solid var(--hpc-border-color);font-size:var(--cd-font-size--small)}.hpc-pie-chart-wrapper svg{width:20px;height:20px;transform:rotate(-90deg);border:1px solid var(--ghi-widget-color--dark);border-radius:50%;fill:var(--ghi-widget-color--light)}.hpc-pie-chart-wrapper svg circle{fill:var(--ghi-widget-color--light);stroke:var(--ghi-widget-color--dark);stroke-width:32;stroke-dasharray:100 100}.plan-entity-contribution-wrapper{display:flex;align-items:center;font-size:var(--cd-font-size--small)}.plan-entity-contribution-wrapper>span{font-weight:700}.plan-entity-contribution-wrapper ul{display:inline-flex;padding-inline-start:.5rem;list-style-type:none;gap:.5rem}.plan-entity-contribution-wrapper ul li{display:flex;gap:3px}.plan-entity-contribution-wrapper ul li span.check-circle{color:var(--green)}.plan-status{width:1rem;height:1rem;border-radius:50%}.plan-status.plan-status-header-icon{background-color:var(--ghi-default-text-color)}.plan-status.unpublished{background-color:var(--ghi-status-color-unpublished)}.plan-status.published{background-color:var(--ghi-status-color-published)}.hpc-progress-bar-wrapper{display:inline-block;overflow:hidden;width:100%;height:14px;border:1px solid var(--ghi-widget-color--dark);background-color:var(--ghi-widget-color--light)}.hpc-progress-bar-wrapper .hpc-progress-bar-inner{height:100%;background-color:var(--ghi-widget-color--dark)}.project-data-popover table th{text-align:center}.project-data-popover table tr td{text-align:center}.project-data-popover table tr td:first-child{white-space:nowrap}.project-data-popover table tr td ul{padding-inline-start:unset;list-style-type:none}.select-wrappers{position:absolute;top:-1.8rem;right:0;display:inline-block;margin:0}.select-wrappers>div.ajax-switcher-wrapper{display:inline-block}.select-wrappers>div.ajax-switcher-wrapper>form{display:inline-block;margin:0 0 0 1rem}div.ajax-switcher-wrapper>form{display:inline-block;margin:0 1rem 0 0}div.ajax-switcher-wrapper>form .form-item{display:inline-block}div.ajax-switcher-wrapper>form .select2,div.ajax-switcher-wrapper>form .select2-selection--single{display:inline-block;overflow:visible;width:auto !important;white-space:nowrap;border:none;background-color:rgba(0,0,0,0)}div.ajax-switcher-wrapper>form .select2 .select2-selection__rendered,div.ajax-switcher-wrapper>form .select2-selection--single .select2-selection__rendered{display:inline-block;height:auto !important;margin:0;padding-right:24px;padding-left:0;white-space:nowrap;color:var(--ghi-default-text-color);background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--small);font-weight:bold}div.ajax-switcher-wrapper>form .select2 .select2-selection__rendered::after,div.ajax-switcher-wrapper>form .select2-selection--single .select2-selection__rendered::after{display:none}div.ajax-switcher-wrapper>form .select2 .icon,div.ajax-switcher-wrapper>form .select2-selection--single .icon{position:absolute;top:13px;right:6px;width:12px;height:12px;fill:var(--ghi-default-text-color)}.select2-dropdown.select2-dropdown--below{border-top:.5px solid}.select2-dropdown .select2-results{width:auto !important;border-radius:3px;background-color:var(--cd-white)}.select2-dropdown .select2-results ul li{padding:8px 18px;white-space:nowrap;border-top:none;border-bottom:none;font-size:var(--cd-font-size--small);font-weight:normal}.select2-dropdown .select2-results ul li.select2-results__option--highlighted{color:var(--cd-primary-color);background-color:rgba(0,0,0,0)}.select2-dropdown .select2-results ul.selectric-group li{padding-left:2rem;font-weight:normal}.select2-dropdown .select2-results ul.selectric-group li.selectric-group-label{padding-left:18px;font-weight:bold}#main-content .table-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper,.ghi-modal-dialog .table-wrapper{overflow-x:auto;max-width:calc(100vw - 1rem - 2*var(--cd-container-padding)) !important;margin-right:-5px}#main-content .table-wrapper table.ghi-table,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table,.ghi-modal-dialog .table-wrapper table.ghi-table{font-size:var(--cd-font-size--default)}#main-content .table-wrapper table.ghi-table.soft-limit,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.soft-limit,.ghi-modal-dialog .table-wrapper table.ghi-table.soft-limit{margin-bottom:2rem}#main-content .table-wrapper table.ghi-table.soft-limit+a.expand-table,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.soft-limit+a.expand-table,.ghi-modal-dialog .table-wrapper table.ghi-table.soft-limit+a.expand-table{display:block;margin-right:auto;margin-left:auto}.ghi-block #main-content .table-wrapper table.ghi-table,.ghi-block .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table,.ghi-block .ghi-modal-dialog .table-wrapper table.ghi-table{margin-bottom:0}#main-content .table-wrapper table.ghi-table th,#main-content .table-wrapper table.ghi-table td,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td,.ghi-modal-dialog .table-wrapper table.ghi-table th,.ghi-modal-dialog .table-wrapper table.ghi-table td{padding:1.5rem 2rem}body.path-frontpage #main-content .table-wrapper table.ghi-table th,body.path-overview #main-content .table-wrapper table.ghi-table th,body.path-frontpage #main-content .table-wrapper table.ghi-table td,body.path-overview #main-content .table-wrapper table.ghi-table td,body.path-frontpage .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th,body.path-overview .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th,body.path-frontpage .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td,body.path-overview .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td,body.path-frontpage .ghi-modal-dialog .table-wrapper table.ghi-table th,body.path-overview .ghi-modal-dialog .table-wrapper table.ghi-table th,body.path-frontpage .ghi-modal-dialog .table-wrapper table.ghi-table td,body.path-overview .ghi-modal-dialog .table-wrapper table.ghi-table td{padding:1.5rem 1rem}#main-content .table-wrapper table.ghi-table th.entity-name,#main-content .table-wrapper table.ghi-table th.cd-table--amount,#main-content .table-wrapper table.ghi-table th.cd-table--currency,#main-content .table-wrapper table.ghi-table th.cd-table--percentage,#main-content .table-wrapper table.ghi-table td.entity-name,#main-content .table-wrapper table.ghi-table td.cd-table--amount,#main-content .table-wrapper table.ghi-table td.cd-table--currency,#main-content .table-wrapper table.ghi-table td.cd-table--percentage,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.entity-name,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--amount,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--currency,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--percentage,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.entity-name,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--amount,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--currency,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--percentage,.ghi-modal-dialog .table-wrapper table.ghi-table th.entity-name,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--amount,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--currency,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--percentage,.ghi-modal-dialog .table-wrapper table.ghi-table td.entity-name,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--amount,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--currency,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--percentage{text-align:left;white-space:nowrap}#main-content .table-wrapper table.ghi-table th.cd-table--chart,#main-content .table-wrapper table.ghi-table td.cd-table--chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--chart,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--chart,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--chart{text-align:center}#main-content .table-wrapper table.ghi-table th.not-available,#main-content .table-wrapper table.ghi-table td.not-available,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.not-available,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.not-available,.ghi-modal-dialog .table-wrapper table.ghi-table th.not-available,.ghi-modal-dialog .table-wrapper table.ghi-table td.not-available{font-style:italic}#main-content .table-wrapper table.ghi-table th[data-formatting=numeric-full],#main-content .table-wrapper table.ghi-table td[data-formatting=numeric-full],.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th[data-formatting=numeric-full],.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td[data-formatting=numeric-full],.ghi-modal-dialog .table-wrapper table.ghi-table th[data-formatting=numeric-full],.ghi-modal-dialog .table-wrapper table.ghi-table td[data-formatting=numeric-full]{text-align:right}#main-content .table-wrapper table.ghi-table th[data-formatting=numeric-full] .cell-wrapper-inner,#main-content .table-wrapper table.ghi-table td[data-formatting=numeric-full] .cell-wrapper-inner,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th[data-formatting=numeric-full] .cell-wrapper-inner,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td[data-formatting=numeric-full] .cell-wrapper-inner,.ghi-modal-dialog .table-wrapper table.ghi-table th[data-formatting=numeric-full] .cell-wrapper-inner,.ghi-modal-dialog .table-wrapper table.ghi-table td[data-formatting=numeric-full] .cell-wrapper-inner{justify-content:end}#main-content .table-wrapper table.ghi-table th:first-child,#main-content .table-wrapper table.ghi-table td:first-child,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th:first-child,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td:first-child,.ghi-modal-dialog .table-wrapper table.ghi-table th:first-child,.ghi-modal-dialog .table-wrapper table.ghi-table td:first-child{padding-left:0}#main-content .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart),#main-content .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart),.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart),.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart),.ghi-modal-dialog .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart),.ghi-modal-dialog .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart){padding-right:0}#main-content .table-wrapper table.ghi-table.cd-table--responsive td::before,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.cd-table--responsive td::before,.ghi-modal-dialog .table-wrapper table.ghi-table.cd-table--responsive td::before{top:1.5rem;color:var(--ghi-default-text-color);font-size:inherit}#main-content .table-wrapper table.ghi-table thead th,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table thead th,.ghi-modal-dialog .table-wrapper table.ghi-table thead th{white-space:nowrap;text-transform:uppercase;color:var(--ghi-default-text-color);border-bottom:1px solid var(--cd-default-border-color);background:rgba(0,0,0,0);font-size:var(--cd-font-size--small)}#main-content .table-wrapper table.ghi-table.sortable th,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th{cursor:pointer}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort),#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort),.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort),.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse{padding-right:5px}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)>span,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted>span,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse>span,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)>span,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted>span,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse>span,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)>span,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted>span,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse>span{display:inline-block;width:2rem;color:var(--cd-primary-color)}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after{position:relative;top:4px;left:5px;display:inline-block;width:11px;height:19px;content:" ";background-size:contain}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted,.sorttable-sorted-reverse,.sorttable-nosort)::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted,.sorttable-sorted-reverse,.sorttable-nosort)::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted,.sorttable-sorted-reverse,.sorttable-nosort)::after{background-image:url("../img/table/ghi_sorting.svg")}#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after{background-image:url("../img/table/ghi_sorting_up.svg")}#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after{background-image:url("../img/table/ghi_sorting_down.svg")}#main-content .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind,#main-content .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind{display:none}#main-content .table-wrapper table.ghi-table.sortable th.sorttable-nosort,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-nosort,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-nosort{cursor:initial}#main-content .table-wrapper table.ghi-table tbody tr,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody tr,.ghi-modal-dialog .table-wrapper table.ghi-table tbody tr{border-bottom:1px solid var(--cd-default-border-color)}#main-content .table-wrapper table.ghi-table tbody tr:last-child,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody tr:last-child,.ghi-modal-dialog .table-wrapper table.ghi-table tbody tr:last-child{border-bottom:0}#main-content .table-wrapper table.ghi-table tbody td:first-child.subrow,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td:first-child.subrow,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td:first-child.subrow{padding-left:2rem}#main-content .table-wrapper table.ghi-table tbody td .cell-wrapper-inner,#main-content .table-wrapper table.ghi-table tbody td .value-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .cell-wrapper-inner,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .value-wrapper,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .cell-wrapper-inner,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .value-wrapper{display:flex;align-items:center;gap:.3rem}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart{white-space:nowrap}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper{display:inline-flex;width:auto;height:100%;margin-left:5px;aspect-ratio:1/1;vertical-align:middle}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar{white-space:nowrap}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper{margin-left:5px}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart{width:10rem;padding:.5rem .75rem .5rem 0}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart .value-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart .value-wrapper,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart .value-wrapper{width:100%}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline{display:inline-block;width:100%}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"],.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"],.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"]{r:4px;fill:#fed83d}#main-content .table-wrapper table.ghi-table tbody div.modal-link,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody div.modal-link,.ghi-modal-dialog .table-wrapper table.ghi-table tbody div.modal-link{display:inline-block;vertical-align:middle}#main-content .table-wrapper table.ghi-table tbody div.modal-link a,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody div.modal-link a,.ghi-modal-dialog .table-wrapper table.ghi-table tbody div.modal-link a{text-decoration:none}@media(min-width: 768px){#main-content .table-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper,.ghi-modal-dialog .table-wrapper{max-width:calc(100vw - 1rem - 2*var(--cd-container-padding-xlarge)) !important}}.ghi-modal-dialog .table-wrapper table.ghi-table,#main-content .table-wrapper table.ghi-table.disaggregation-table{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-table th,#main-content .table-wrapper table.ghi-table.disaggregation-table th{white-space:nowrap;color:var(--ghi-default-text-color);background-color:inherit}.ghi-modal-dialog .table-wrapper table.ghi-table.has-totals-row th,#main-content .table-wrapper table.ghi-table.disaggregation-table.has-totals-row th{border-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-table th,.ghi-modal-dialog .table-wrapper table.ghi-table td,.ghi-modal-dialog .table-wrapper table.ghi-table td a,#main-content .table-wrapper table.ghi-table.disaggregation-table th,#main-content .table-wrapper table.ghi-table.disaggregation-table td,#main-content .table-wrapper table.ghi-table.disaggregation-table td a{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--small)}.ghi-modal-dialog .table-wrapper table.ghi-table th,.ghi-modal-dialog .table-wrapper table.ghi-table td,#main-content .table-wrapper table.ghi-table.disaggregation-table th,#main-content .table-wrapper table.ghi-table.disaggregation-table td{padding:1.5rem .5rem 1.5rem 2rem}.ghi-modal-dialog .table-wrapper table.ghi-table th:first-child,.ghi-modal-dialog .table-wrapper table.ghi-table td:first-child,#main-content .table-wrapper table.ghi-table.disaggregation-table th:first-child,#main-content .table-wrapper table.ghi-table.disaggregation-table td:first-child{padding-left:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table th:last-child,.ghi-modal-dialog .table-wrapper table.ghi-table td:last-child,#main-content .table-wrapper table.ghi-table.disaggregation-table th:last-child,#main-content .table-wrapper table.ghi-table.disaggregation-table td:last-child{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-table tfoot tr,#main-content .table-wrapper table.ghi-table.disaggregation-table tr.totals-row,#main-content .table-wrapper table.ghi-table.disaggregation-table tfoot tr{border-bottom:0;background-color:var(--cd-default-background-color)}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row td,.ghi-modal-dialog .table-wrapper table.ghi-table tfoot tr td,#main-content .table-wrapper table.ghi-table.disaggregation-table tr.totals-row td,#main-content .table-wrapper table.ghi-table.disaggregation-table tfoot tr td{font-weight:700}.ajax-progress-fullscreen{z-index:1052;top:0;left:0;width:100%;height:100%;pointer-events:unset;opacity:.7;background-color:var(--cd-tag--color)}.ui-dialog{z-index:301}.ui-dialog .ui-dialog-title{margin-top:0 !important;margin-bottom:0 !important}.ui-dialog .ui-dialog-title .cluster-icon{display:inline-block;width:1rem;margin-right:.5rem;color:#fff}.ui-dialog .ui-dialog-title .cluster-icon svg *{fill:var(--cd-white)}.ui-dialog .ui-dialog-content{position:static !important;color:inherit !important}.ui-dialog.download-dialog .ui-dialog-content{overflow:inherit !important}.ui-dialog.ajax-block-error .ui-dialog-content{margin-top:2rem;margin-bottom:2rem}.ui-dialog.ghi-modal-dialog{max-width:1280px;margin:1rem;border:0 none !important;border-radius:var(--ghi-ui-dialog-border-radius);background:var(--ghi-grey--background) !important}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar{padding:24px;border:1px solid var(--cd-default-border-color);border-top-left-radius:var(--ghi-ui-dialog-border-radius);border-top-right-radius:var(--ghi-ui-dialog-border-radius);background:var(--cd-white) !important;line-height:1.2}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:20px;right:18px;box-sizing:border-box;width:2em;margin:0;transform:none;white-space:nowrap;text-indent:-9999px;opacity:.8;border:none;background:none}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon{top:0;left:0;width:100%;height:100%;margin:0;transform:none;background-color:var(--cd-primary-color) !important;-webkit-mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#close-view");mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#close-view");-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-image:none}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title{display:flex;align-items:self-start;color:var(--ghi-default-text-color) !important}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .cluster-icon{display:inline-block;width:1rem;margin-right:1rem;color:#fff}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .cluster-icon svg *{fill:var(--ghi-default-text-color)}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .title-additional-info{float:right;margin-right:3rem}.ui-dialog.ghi-modal-dialog .ui-dialog-content{border-right:1px solid var(--cd-default-border-color);border-bottom:1px solid var(--cd-default-border-color);border-left:1px solid var(--cd-default-border-color);border-bottom-right-radius:var(--ghi-ui-dialog-border-radius);border-bottom-left-radius:var(--ghi-ui-dialog-border-radius);background:var(--cd-white) !important}.ui-dialog.ghi-modal-dialog .ui-dialog-content a{color:var(--ghi-default-text-color)}.ui-dialog.ghi-modal-dialog .ui-dialog-content a.fts-link{display:inline-block;margin:1rem}.ui-dialog.ghi-modal-dialog .ui-dialog-content a.fts-link img{height:20px;vertical-align:middle}.ui-dialog.ghi-modal-dialog .ui-dialog-content ul,.ui-dialog.ghi-modal-dialog .ui-dialog-content ol{padding-inline-start:2rem}.ui-dialog.ghi-modal-dialog .ui-dialog-content ul li,.ui-dialog.ghi-modal-dialog .ui-dialog-content ol li{padding:.5rem 0}.ghi-modal-dialog+.ui-widget-overlay{z-index:300;opacity:.9;background:var(--ghi-grey--background) !important}article.node--view-mode-grid{display:flex;flex-direction:column;height:100%;border:1px solid var(--cd-default-border-color)}article.node--view-mode-grid .cd-teaser__image{max-width:unset;margin-top:0;margin-bottom:0}article.node--view-mode-grid .cd-teaser__container{display:flex;flex-direction:column;justify-content:space-between;padding:0 1rem}article.node--view-mode-grid .cd-teaser__container a{text-decoration:none}article.node--view-mode-grid .cd-teaser__container .cd-teaser__title--wrapper{font-size:var(--cd-font-size--default)}article.node--view-mode-grid .cd-teaser__container .cd-teaser__description{min-height:7rem;padding-top:1rem;padding-bottom:1rem;line-height:1.2rem}article.node--view-mode-grid .cd-teaser__container .cd-teaser__description::before{display:block;width:12%;padding-top:1rem;content:" ";border-top:3px solid var(--ghi-yellow)}article.node--view-mode-grid .cd-teaser__container .cd-teaser__description .cd-teaser__date{font-size:var(--cd-font-size--small)}body.page-node-type-article .region-page-title .title-prefix,body.page-node-type-document .region-page-title .title-prefix{display:inline-block;margin-top:1rem;padding:.5rem 1rem;text-transform:uppercase;background-color:var(--ghi-primary-button-color);font-size:var(--cd-font-size--small);font-weight:700}body.page-node-type-article article.node--view-mode-full .document-summary,body.page-node-type-document article.node--view-mode-full .document-summary{margin-bottom:4.5rem}body.page-node-type-article article.node--view-mode-full footer.node__meta,body.page-node-type-document article.node--view-mode-full footer.node__meta{padding:1rem 0;border-top:1px solid var(--ghi-default-border-color);border-bottom:1px solid var(--ghi-default-border-color)}body.page-node-type-article article.node--view-mode-full footer.node__meta .node__submitted,body.page-node-type-document article.node--view-mode-full footer.node__meta .node__submitted{display:flex;gap:1rem;font-size:var(--cd-font-size--small)}body.page-node-type-article article.node--view-mode-full .content-wrapper,body.page-node-type-document article.node--view-mode-full .content-wrapper{margin-top:4.5rem}body.page-node-type-article article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium.align-right,body.page-node-type-document article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium.align-right{margin-bottom:1rem;margin-left:2rem;text-align:center;line-height:.7rem}body.page-node-type-article article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium .field--name-field-credits,body.page-node-type-document article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium .field--name-field-credits{width:auto;padding:.9rem .9rem;word-wrap:break-word;background-color:var(--ghi-yellow);font-size:var(--cd-font-size--small);font-weight:bold}body.path-overview #main-content,body.path-frontpage #main-content{padding-right:0;padding-left:0}body.path-overview #main-content .block-system-main-block>.layout>.layout__region--content>.ghi-block:first-child,body.path-frontpage #main-content .block-system-main-block>.layout>.layout__region--content>.ghi-block:first-child{margin-top:2rem}body.path-overview #main-content .block-system-main-block>.layout>.layout__region--content>.ghi-block:first-child.ghi-block-generic-link-carousel,body.path-frontpage #main-content .block-system-main-block>.layout>.layout__region--content>.ghi-block:first-child.ghi-block-generic-link-carousel{margin-top:0;padding-top:0}.ghi-block-global-homepages .title-wrapper>.cd-block-title{margin-bottom:1rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.ghi-block-global-homepages.has-year-switcher>.block-content>.title-wrapper{display:flex;gap:1rem}.ghi-block-global-homepages.has-year-switcher>.block-content>.title-wrapper .section-switcher-wrapper{top:0}.ghi-block-global-homepages .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages .ghi-block:first-child .cd-block-title{font-size:var(--cd-font-size--2xbase);font-weight:400}body.page-node-type-homepage .ghi-block:first-child{margin-top:2rem}body.page-node-type-page .region-content article>div{max-width:var(--reading-width)}.snap-png-header{display:none}html.snap--pdf #toolbar-administration,html.snap--pdf .cd-global-header,html.snap--pdf .cd-site-header__actions,html.snap--pdf .layout-builder-ipe-actions,html.snap--pdf .block-wrapper--downloadbutton,html.snap--pdf .block-links{display:none}html.snap--pdf .table-wrapper table.soft-limit+a.expand-table{display:none !important}html.snap--pdf .table-wrapper table.soft-limit tr{display:table-row !important}html.snap--pdf .table-wrapper .modal-link{display:none !important}html.snap--pdf .dialog-off-canvas-main-canvas>.cd-page-layout-container{grid-template-rows:80px auto 1fr auto}.snap-png-header{display:none}html.snap--png .snap-png-header{position:relative;display:block;width:100%;color:var(--ghi-default-text-color);background-color:var(--cd-white)}html.snap--png .snap-png-header::before{position:absolute;z-index:-1;top:-1rem;right:calc(-7rem - 2px);bottom:0;left:calc(-7rem - 2px);height:calc(100% + 1rem);content:"";border-top:1px solid var(--cd-default-border-color);border-bottom:1px solid var(--cd-default-border-color);background-color:inherit}html.snap--png .block-links,html.snap--png .table-search-input-wrapper.empty,html.snap--png .cd-block-title{display:none !important}html.snap--png .header{width:100%}html.snap--png .caption-wrapper{float:left;width:70%}html.snap--png .caption{margin-top:2rem;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--2xbase);line-height:1.4rem}html.snap--png .link{text-decoration:none;color:var(--ghi-default-text-color) !important;font-size:var(--cd-font-size--tiny)}html.snap--png .logo{float:right;width:30%;padding-top:2rem;text-align:right}html.snap--png .title-wrapper{width:100%;margin-bottom:1rem;border-bottom:1px solid var(--cd-default-border-color);font-size:18px}html.snap--png .title{float:left;width:80%}html.snap--png .date{float:right;width:20%;text-align:right}html.snap--png .ghi-block{background-color:#fff}.leaflet-container{font:inherit}.leaflet-container .leaflet-pane{z-index:0}.leaflet-container .leaflet-pane .leaflet-tile-container img{mix-blend-mode:unset}.leaflet-control-container .leaflet-sidebar,.leaflet-control-container .leaflet-top,.leaflet-control-container .leaflet-bottom{z-index:100}.leaflet-control-container .leaflet-sidebar{height:93%;padding:1px}.leaflet-control-container .leaflet-control-attribution{font-size:11px}.leaflet-control-container .leaflet-top.leaflet-left{width:50%}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control{z-index:101;color:var(--ghi-default-text-color);border:1px solid var(--cd-default-border-color);border-radius:0;box-shadow:none;font-size:var(--cd-font-size--default)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom a{font-size:var(--cd-font-size--default);line-height:26px}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search{position:absolute;left:2.5rem;width:17rem;padding:4px 0}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search input.search-input{display:block !important;width:75%;margin:4px 1rem 4px 1rem;padding:0;border:1px solid var(--cd-default-border-color);border:none;font-size:var(--cd-font-size--small)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search input.search-input:focus{outline:none}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search a.search-button,.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search a.search-button:hover{position:absolute;top:2px;right:0;margin:3px 0;background-color:rgba(0,0,0,0);background-image:url("../img/icons/search.svg");background-position:center center;background-size:12px 12px}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search .search-alert{padding:.5rem 1rem;color:inherit;border-top:1px solid var(--cd-blue-grey);border-radius:0;font-weight:normal}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip{position:relative;width:100%;max-height:250px;margin-bottom:0;margin-block-start:4px;padding-top:4px;border-top:1px solid var(--cd-blue-grey);border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:rgba(0,0,0,0);box-shadow:none}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip{margin:0;padding:.5rem 1rem;border-radius:0;background:var(--cd-white);font-size:var(--cd-font-size--small)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip .subline{color:var(--cd-grey--mid);font-size:var(--cd-font-size--tiny)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip.hover{background-color:var(--cd-blue-grey--light)}.leaflet-bar-horizontal a{float:left;border-right:1px solid #ccc;border-bottom-width:0}.leaflet-bar-horizontal a:hover{border-bottom-width:0}.leaflet-bar-horizontal a:first-child{border-top-left-radius:4px;border-top-right-radius:0;border-bottom-left-radius:4px}.leaflet-bar-horizontal a:last-child{border-right-width:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}.leaflet-bar-horizontal.admin-level-select a{background-color:var(--cd-grey--light)}.leaflet-bar-horizontal.admin-level-select a.active{background-color:var(--cd-white)}.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-pane,.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-top,.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-bottom{opacity:.7}.map-wrapper-outer .leaflet-control-container .admin-level-select a.disabled{cursor:default;opacity:.2}.map-wrapper-outer .leaflet-control-container .leaflet-control.donut-control{top:.8rem;right:.1rem;border:none}.map-wrapper-outer .leaflet-control-container .leaflet-control.donut-control .donut-control-icon{cursor:pointer}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar{width:auto;font-size:var(--cd-font-size--base)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar a.close{z-index:800;width:auto;height:auto;margin:0;text-indent:0;opacity:1 !important;color:var(--cd-primary-color);background:none}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container{overflow:hidden;padding:0}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container{display:flex;flex-direction:column;height:100%;line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-header{height:auto;margin-bottom:.5rem;padding:1rem 1rem .5rem 1rem;color:var(--ghi-default-text-color);border:none;font:inherit}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-header div.title{font-size:var(--cd-font-size--base);font-weight:bold;line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-content{overflow:auto;height:100%;padding:0 1rem;border:none;box-shadow:none;font-size:var(--cd-font-size--small)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container{width:375px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation{position:relative;left:-0.5rem;display:flex;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--tiny);line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation .link{cursor:pointer;color:var(--cd-primary-color);font-weight:bold}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation .link.disabled{cursor:default;color:var(--hpc-grey)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.admin-area{line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title{font-size:var(--cd-font-size--base);font-weight:700}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.tag-line{font-size:var(--cd-font-size--tiny);font-weight:400}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.admin-area{padding-bottom:.5rem;text-transform:uppercase;border-bottom:1px solid #e1e1e1;font-size:var(--cd-font-size--extra-tiny);font-size:10px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.section-header{display:flex;gap:.5rem;align-items:center;margin-bottom:0;text-transform:uppercase;font-size:var(--cd-font-size--small);font-weight:700;line-height:16px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.section-header span{display:inline-block}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.monitoring-period{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--small)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible{display:flex;justify-content:space-between}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper>div,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible>div{display:inline-block}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-color-code,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-color-code{position:relative;top:-0.1rem;display:inline-block;width:.5rem;height:.5rem;margin-top:0;margin-right:.4rem;border-radius:50%}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-label,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-label{margin-right:1rem}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-value,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-value{font-weight:bold}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper{margin-top:1rem;padding:.5rem 0}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper .measurement-bar-chart-container svg{pointer-events:all}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper .measurement-bar-chart-container svg g{pointer-events:all}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container{width:400px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item{display:flex}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item label.form-label{width:40%;margin-bottom:0;padding-top:3px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item>div{width:60%}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric{display:block;overflow:visible;padding:0;white-space:nowrap;border:none;background-color:rgba(0,0,0,0)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .label{height:auto !important;height:30px;margin:0;padding:0 24px 0 9px;white-space:nowrap;color:var(--cd-primary-color);border-bottom:1px solid var(--hpc-orange);border-radius:0;background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--small);font-size:inherit;font-weight:bold;line-height:30px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .label::after{display:none}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .icon{position:absolute;top:12px;right:6px;width:10px;height:10px;fill:var(--hpc-orange)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items{position:absolute;z-index:1;top:0;border-radius:3px;background-color:var(--cd-white)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items ul li{padding:5px 8px;white-space:nowrap;border-top:none;border-bottom:none;font-size:var(--cd-font-size--small);font-weight:bold}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items ul li.selected{color:var(--cd-primary-color);background-color:rgba(0,0,0,0)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-wrapper.selectric-open .label{border-bottom:none}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form button.apply-donut-settings{margin-top:0;margin-bottom:.5rem;padding:6px 8px;color:var(--cd-white);background-color:var(--cd-primary-color)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar.visible~.leaflet-right{right:0 !important}.map-wrapper-outer .map-tabs{height:auto;background-color:var(--ghi-default-text-color)}.map-wrapper-outer .map-tabs ul{display:flex;height:100%;margin:0;padding:0;gap:2rem;list-style-type:none}.map-wrapper-outer .map-tabs ul li{position:relative;height:2.5rem;padding:.5rem 0;color:var(--cd-white);font-size:var(--cd-font-size--small)}.map-wrapper-outer .map-tabs ul li a{cursor:pointer;text-decoration:none;color:var(--cd-white) !important;font-size:inherit}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown{position:absolute;z-index:101;top:2.5rem;left:-0.3rem;border-top:0}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown div.ghi-dropdown--content{display:flex;flex-direction:column;padding:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown div.ghi-dropdown--content a{display:inline-block;padding:.3rem;white-space:nowrap;color:var(--ghi-default-text-color) !important}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown div.ghi-dropdown--content a:hover{cursor:pointer;background-color:var(--ghi-yellow)}.map-wrapper-outer .map-tabs ul li.active{border-bottom:4px solid var(--ghi-yellow)}.map-wrapper-outer .donut,.map-wrapper-outer .circle{margin-top:.5rem}.map-wrapper-outer .donut .map-legend,.map-wrapper-outer .circle .map-legend{position:absolute;z-index:90;top:1rem;right:1rem;padding:.5rem;background:var(--cd-white)}.map-wrapper-outer .donut .map-legend .legend-caption,.map-wrapper-outer .circle .map-legend .legend-caption{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul,.map-wrapper-outer .circle .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .map-legend ul li.legend-item,.map-wrapper-outer .circle .map-legend ul li.legend-item{display:flex;margin:0 1rem 0 0;padding:2px}.map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon,.map-wrapper-outer .circle .map-legend ul li.legend-item .legend-icon{width:.5rem;height:.5rem;margin-top:.3rem;margin-right:.4rem;border-radius:50%}.map-wrapper-outer .donut .map-legend ul li.legend-item .legend-label,.map-wrapper-outer .circle .map-legend ul li.legend-item .legend-label{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul li.legend-item:last-child,.map-wrapper-outer .circle .map-legend ul li.legend-item:last-child{margin-right:0}.map-wrapper-outer .donut.circle .legend-icon,.map-wrapper-outer .circle.circle .legend-icon{width:1rem !important;height:1rem !important;margin-top:0 !important;margin-right:0 !important}.map-wrapper-outer .donut .has-donut-control .map-legend,.map-wrapper-outer .circle .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path,.map-wrapper-outer .circle svg.donut .empty path{display:none}@media(max-width: 576px){.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs{position:relative;top:-1rem;margin-right:.5rem}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul{margin:0}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li{padding:0;background-color:rgba(0,0,0,0)}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.desktop{display:none}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.mobile{display:inline-block;width:3rem;height:3rem}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.mobile .icon{width:3rem;height:3rem;padding:.5rem;border-radius:3px;background-color:var(--cd-grey--light);fill:var(--cd-grey--mid)}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li.active a.mobile .icon{background-color:var(--cd-primary-color);fill:var(--cd-white)}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .download-link-wrapper{margin-top:.7rem;margin-bottom:-0.7rem}}.map-wrapper-outer .map-container{position:relative;width:100%;min-height:500px;margin:0;padding:0;border:1px solid var(--hpc-border-color)}.map-wrapper-outer .map-container>.leaflet-container{min-height:500px;outline:none}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 576px){.map-wrapper-outer .map-container .download-link-wrapper{margin-left:.5rem}}.map-wrapper-outer .map-container .map-circle-tooltip,.map-wrapper-outer .map-container .measurement-bar-chart-tooltip{padding:5px 10px;color:var(--cd-white);border-radius:5px;background-color:var(--cd-black);font-size:12px;line-height:1.2rem}.map-wrapper-outer .map-container .map-circle-tooltip div,.map-wrapper-outer .map-container .measurement-bar-chart-tooltip div{display:flex;justify-content:space-between}.cd-page-title{border-bottom:0}.cd-social-links svg{fill:#1f1f1f}.cd-tag{margin:0;padding:0;text-transform:unset;color:var(--ghi-default-text-color);background-color:unset;font-size:var(--cd-font-size--small)}@media(min-width: 1440px){.cd-teaser__image{max-width:100%}}#main-content .gho-footnote-list__wrapper[data-visible]{width:calc(100% + 68px);padding:1rem 0 1rem 114px;transform:translateX(-114px)}#main-content [dir=rtl] .gho-footnote-list__wrapper[data-visible]{padding:1rem 114px 1rem 0;transform:translateX(114px)}@media screen and (max-width: 768px){#main-content .gho-footnote-list__wrapper[data-visible]{width:calc(100% + 102px)}}.ghi-block .gho-related-articles{margin:0;padding:0;border-top:0}@media screen and (min-width: 768px){.gho-related-article .field--name-field-image{width:calc(40% - 2.25rem);min-width:320px}}.preview-content.ghi-grid .paragraph--type--bottom-figure-row>*>*,.preview-content.ghi-grid .paragraph--type--top-figures>*>*{zoom:inherit}.preview-content .paragraph--gho-bottom-figure-row,.preview-content .paragraph--gho-top-figures{margin-top:0}.preview-content .paragraph--gho-bottom-figure-row::before,.preview-content .paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before,.preview-content .paragraph--gho-bottom-figure-row .gho-top-figures::before,.preview-content .paragraph--gho-top-figures::before,.preview-content .paragraph--gho-top-figures .gho-bottom-figure-row::before,.preview-content .paragraph--gho-top-figures .gho-top-figures::before{display:none}.paragraph--gho-bottom-figure-row[data-block-preview=paragraph]::before,.paragraph--gho-bottom-figure-row[data-block-preview=paragraph] .gho-bottom-figure-row::before,.paragraph--gho-bottom-figure-row[data-block-preview=paragraph] .gho-top-figures::before,.paragraph--gho-top-figures[data-block-preview=paragraph]::before,.paragraph--gho-top-figures[data-block-preview=paragraph] .gho-bottom-figure-row::before,.paragraph--gho-top-figures[data-block-preview=paragraph] .gho-top-figures::before{display:none}body:not(.layout-builder-ipe-editing) .paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row,body:not(.layout-builder-ipe-editing) .paragraph--gho-top-figures+.paragraph--gho-top-figures{margin-top:-2rem !important}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row::before,.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before,.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-top-figures::before,.paragraph--gho-top-figures+.paragraph--gho-top-figures::before,.paragraph--gho-top-figures+.paragraph--gho-top-figures .gho-bottom-figure-row::before,.paragraph--gho-top-figures+.paragraph--gho-top-figures .gho-top-figures::before{display:none}.gho-figures .gho-figure__value[data-footnote]{display:flex;gap:.3rem}.gho-figures .gho-figure__value[data-footnote] i.tooltip>svg{fill:#5391cb}.gho-figures.gho-figures--small .gho-figure__value[data-footnote] i.tooltip{position:relative;top:1px}.gho-figures.gho-figures--small .gho-figure__value[data-footnote] i.tooltip>svg{width:.8rem;height:.8rem}#layout-builder .contextual-region.layout-builder-block,#layout-builder .contextual-region.layout-builder-block.focus{margin-top:4.5rem;padding:2rem !important;border-radius:2px;outline-width:1px !important;outline-style:solid !important;outline-color:var(--colorGinFormElementBorder);outline-offset:0}#layout-builder .contextual-region.layout-builder-block.content-width,#layout-builder .contextual-region.layout-builder-block.focus.content-width{padding-right:2rem !important;padding-left:2rem !important}#layout-builder .contextual-region.layout-builder-block .contextual>button{display:none !important;clip:unset !important}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links{top:-2.5rem !important;right:2rem;display:flex;flex-direction:row-reverse;padding:.5em 0;background:none;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li{position:relative;display:block;margin-left:.5rem}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a{padding:0 .25em 0 .25em;padding-left:20px;color:var(--colorGinFormElementBorder) !important;background-color:rgba(0,0,0,0) !important;font-size:.75em !important;line-height:19px}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:focus,#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:hover{color:var(--colorGinPrimary) !important;box-shadow:none}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:focus::after,#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:hover::after{z-index:-1;content:"";background-color:var(--colorGinPrimary) !important;background-repeat:no-repeat;background-position:center;background-size:17px 17px}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a::after{position:absolute;top:0;left:0;width:17px;height:17px;content:"&";background-color:var(--colorGinFormElementBorder);-webkit-mask-size:17px 17px;mask-size:17px 17px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-update a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-remove a::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24996 13.4583C4.24996 14.2375 4.88746 14.875 5.66663 14.875H11.3333C12.1125 14.875 12.75 14.2375 12.75 13.4583V4.95833H4.24996V13.4583ZM5.66663 6.375H11.3333V13.4583H5.66663V6.375ZM10.9791 2.83333L10.2708 2.125H6.72913L6.02079 2.83333H3.54163V4.25H13.4583V2.83333H10.9791Z' fill='white'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24996 13.4583C4.24996 14.2375 4.88746 14.875 5.66663 14.875H11.3333C12.1125 14.875 12.75 14.2375 12.75 13.4583V4.95833H4.24996V13.4583ZM5.66663 6.375H11.3333V13.4583H5.66663V6.375ZM10.9791 2.83333L10.2708 2.125H6.72913L6.02079 2.83333H3.54163V4.25H13.4583V2.83333H10.9791Z' fill='white'/%3E%3C/svg%3E%0A")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-show-config a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3e%3c/svg%3e")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-hide a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19m-6.72-1.07a3 3 0 11-4.24-4.24M1 1l22 22'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19m-6.72-1.07a3 3 0 11-4.24-4.24M1 1l22 22'/%3e%3c/svg%3e")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-unhide{display:none}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-unhide a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3e%3ccircle fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3e%3ccircle fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3c/svg%3e")}#layout-builder .contextual-region.ghi-block--hidden .layout-builder-block-hide{display:none !important}#layout-builder .contextual-region.ghi-block--hidden .layout-builder-block-unhide{display:block !important}#layout-builder .contextual-region.layout-builder-block:focus,#layout-builder .contextual-region.layout-builder-block:hover{outline-width:2px !important;outline-color:var(--colorGinPrimary)}#layout-builder .contextual-region.layout-builder-block:focus ul.contextual-links,#layout-builder .contextual-region.layout-builder-block:hover ul.contextual-links{display:flex}#layout-builder .contextual-region.layout-builder-block:focus ul.contextual-links li:hover a,#layout-builder .contextual-region.layout-builder-block:hover ul.contextual-links li:hover a{color:var(--colorGinPrimary) !important}.ui-widget-content .layout-builder-configure-block div[data-block-preview] a{color:var(--ghi-default-text-color)}.ui-widget-content .layout-builder-configure-block div[data-block-preview][data-block-preview=plan_webcontent_file]{padding:0} +@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400%3B500%3B700&display=swap";@import"https://fonts.googleapis.com/css?family=Roboto:ital,wght@0,300%3B0,400%3B0,500%3B0,700%3B0,900%3B1,400%3B1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400%3B700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400%3B700&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons&display=swap";:root{--cd-ocha-blue: #1f69b3;--cd-blue--dark: #144372;--cd-blue--bright: #82b5e9;--cd-blue--light: #d4e5f7;--cd-highlight-red: #e56a54;--cd-contrast-red: #e00000;--cd-white: #fff;--cd-grey--lighter: #f5f5f5;--cd-grey--light: #eee;--cd-grey--mid: #595959;--cd-grey--dark: #4d4d4d;--cd-default-text-color: var(--cd-grey--dark);--cd-default-border-color: #dfdede;--cd-default-background-color: var(--cd-grey--lighter);--cd-black: #000;--cd-blue-grey: #e6ecf1;--cd-blue-grey--dark: #d3dde5;--cd-blue-grey--light: #ebf0f4;--cd-rgb-ocha-blue: 2, 108, 182;--cd-rgb-grey--mid: 89, 89, 89;--cd-rgb-grey--dark: 74, 74, 74;--cd-rgb-highlight-red: 229, 106, 84;--cd-rgb-blue-grey--dark: 211, 221, 229;--cd-max-page-width: 1400px;--cd-max-body-width: 1300px;--cd-max-width: 1220px;--cd-max-content-width: 820px;--cd-container-padding: 0.75rem;--cd-container-padding-tablet: 1.5rem;--cd-container-padding-xlarge: 3rem;--cd-flow-space: 1rem;--cd-bumper-space: 1rem;--cd-footer-row-number: 5;--cd-red: #cd3a1f;--cd-red--light: #f8d8d3;--cd-orange: #db7b18;--cd-orange--light: #fae6d1;--cd-yellow: #d5de26;--cd-yellow--light: #f7f8d3;--cd-green: #7fb92f;--cd-green--light: #e8f5d6;--cd-font-size--tiny: 0.75rem;--cd-font-size--small: 0.875rem;--cd-font-size--default: 1rem;--cd-font-size--base: 1.125rem;--cd-font-size--medium: 1.375rem;--cd-font-size--large: 1.625rem;--cd-font-size--2xbase: 1.875rem;--cd-font-size--2xmedium: 2.375rem;--cd-font-size--2xlarge: 2.875rem;--cd-font: helvetica, arial, sans-serif;--cd-font--system: system-ui;--cd-font--noto: "Noto Sans", sans-serif;--cd-font--noto-kufi: "Noto Kufi Arabic", sans-serif;--cd-font--roboto: "Roboto", helvetica, arial, sans-serif;--cd-font--roboto-condensed: "Roboto Condensed", helvetica, arial, sans-serif;--cd-font--roboto-slab: "Roboto Slab", helvetica, arial, sans-serif}.dialog-off-canvas-main-canvas{height:100%;min-height:100vh}.cd-page-layout-container{display:grid;grid-template-areas:"header" "highlighted" "main" "soft-footer" "footer"}@supports(display: grid){@media(min-width: 768px){.cd-page-layout-container{grid-template-rows:115px auto 1fr auto;grid-auto-rows:auto}}}@media(min-width: 1024px){.cd-layout-with-sidebar-first .cd-layout-sidebar-first,.cd-layout-with-sidebar-second .cd-layout-sidebar-second{flex-basis:200px}}.cd-layout-with-sidebar-both .cd-layout-sidebar-first{margin-bottom:1rem}@media(min-width: 768px){.cd-layout-with-sidebar-both .cd-layout-sidebar-first{flex-basis:200px}}@media(min-width: 1024px){.cd-layout-with-sidebar-both .cd-layout-sidebar-first{margin-bottom:0}}@media(min-width: 1024px){.cd-layout-two-col .cd-layout-sidebar-first{flex-basis:200px;margin-top:0}}.cd-global-header__dropdown{z-index:1002;background:var(--cd-grey--light)}.cd-global-header button[aria-expanded=true]::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cd-grey--light)}.cd-header button:focus{outline:none}.cd-global-header{background:var(--cd-grey--lighter);background-image:linear-gradient(-180deg, var(--cd-grey--lighter) 67%, var(--cd-grey--light) 97%)}.cd-global-header .cd-global-header__actions,.cd-global-header .cd-global-header__actions>*{background:rgba(0,0,0,0)}.cd-global-header svg{fill:var(--ghi-default-text-color) !important}.cd-global-header a,.cd-global-header *{color:var(--ghi-default-text-color)}.cd-global-header .menu>li:last-child{padding-right:0}.cd-global-header .menu>li a{color:var(--ghi-default-text-color)}.cd-global-header .menu>li a::after{background:var(--cd-default-border-color)}.cd-global-header .menu>li:last-child a{padding-right:0}.cd-global-header .menu>li:last-child a::after{display:none}.cd-site-header{border-bottom:0}.cd-site-header .cd-nav>.menu>li:last-child{padding-right:0}.cd-site-header__inner{display:grid;height:80px}@supports(display: grid){.cd-site-header__inner{grid-template-rows:80px;grid-template-columns:2fr 1fr}@media(min-width: 768px){.cd-site-header__inner{grid-template-columns:260px 1fr}}}.cd-language-switcher__btn:focus{outline:none}.cd-user-menu__dropdown li a:focus{outline:none}.region-header-logo{display:flex}.region-header-logo .cd-site-logo{width:100%;height:auto;margin:0 0 0 -1rem;padding-left:.5rem;text-decoration:none;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--base);font-weight:bold;line-height:1.3rem}.region-header-logo .cd-site-logo:focus{outline:none}@supports(display: flex){.region-header-logo .cd-site-logo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}@media(max-width: 768px){.region-header-logo .cd-site-logo{margin:1.2rem 0;background:url("../../../custom/common_design_subtheme/img/logos/logo-humanitarian-action.svg") center no-repeat;background:linear-gradient(transparent, transparent),url("../../../custom/common_design_subtheme/img/logos/logo-humanitarian-action.svg") center no-repeat;background-position:0 center}.region-header-logo .cd-site-logo img{display:none}}@media(min-width: 768px){.region-header-logo .cd-site-logo img{width:auto;height:40px}}.region-header-logo .cd-site-slogan{margin:.7rem 0 0 2rem;line-height:.8rem}.menu--main button[aria-expanded] .cd-icon--arrow-down{fill:#fed83d}.cd-nav-level-0__btn{height:80px;white-space:nowrap}.cd-nav-level-0__btn[aria-expanded] .cd-icon--arrow-down{fill:#fed83d}.cd-nav-level-0__btn[aria-expanded=true]::before{bottom:0;height:4px;background:#fed83d}.cd-site-header__nav-holder .cd-nav a,.cd-site-header__nav-holder .cd-nav span,.cd-site-header__nav-holder .cd-nav button{display:block;padding:15px 30px;text-align:left;text-decoration:none;color:var(--ghi-default-text-color)}.cd-site-header__nav-holder .cd-nav a>span,.cd-site-header__nav-holder .cd-nav span>span,.cd-site-header__nav-holder .cd-nav button>span{padding:0}html[dir=rtl] .cd-site-header__nav-holder .cd-nav a,html[dir=rtl] .cd-site-header__nav-holder .cd-nav span,html[dir=rtl] .cd-site-header__nav-holder .cd-nav button{text-align:right}.cd-site-header__nav-holder .cd-nav a:hover,.cd-site-header__nav-holder .cd-nav a:focus,.cd-site-header__nav-holder .cd-nav span:hover,.cd-site-header__nav-holder .cd-nav span:focus,.cd-site-header__nav-holder .cd-nav button:hover,.cd-site-header__nav-holder .cd-nav button:focus{color:var(--ghi-default-text-color);outline:none;background:var(--ghi-primary-background-color)}@supports(display: flex){.cd-site-header__nav-holder .cd-nav a,.cd-site-header__nav-holder .cd-nav span,.cd-site-header__nav-holder .cd-nav button{display:flex}}.cd-site-header__nav-holder .cd-nav button{width:100%;white-space:nowrap;border:0 none;background:rgba(0,0,0,0)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>button>a,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>button>span,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>button>button{text-transform:none;font-weight:700}.cd-site-header__nav-holder .menu .menu a,.cd-site-header__nav-holder .menu .menu span,.cd-site-header__nav-holder .menu .menu button{height:auto;white-space:normal;font-weight:normal}.cd-site-header__nav-holder .menu .menu li:hover a,.cd-site-header__nav-holder .menu .menu li:hover a span,.cd-site-header__nav-holder .menu .menu a:hover,.cd-site-header__nav-holder .menu .menu a:hover span,.cd-site-header__nav-holder .menu .menu a:focus,.cd-site-header__nav-holder .menu .menu a:focus span{color:var(--cd-ocha-orange--dark);background:var(--ghi-primary-background-color) !important}@media(max-width: 1024px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1024px){.cd-site-header__nav-holder .cd-nav>ul>li>a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li>button.is-active::before{background:#fed83d}.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--collapsed>a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--collapsed>button.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--expanded>a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--expanded>button.is-active::before{background:rgba(254,216,61,.2)}.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail a::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail button::before{background:rgba(254,216,61,.2)}.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail button.is-active::before{background:#fed83d}.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail a::before,.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail button::before{background:rgba(254,216,61,.6)}.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail button.is-active::before{background:#fed83d}}@media(min-width: 768px){.cd-site-header__nav-holder>.cd-nav{padding-right:0;padding-left:0}}@media(min-width: 1024px){.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button{position:relative;display:flex;align-items:center;height:80px;transition:background .3s ease;background:rgba(0,0,0,0)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button::before{position:absolute;right:-1px;bottom:0;left:-1px;width:calc(100% + 2px);height:4px;content:"";transition:background .3s ease;background:rgba(0,0,0,0)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:hover,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a.is-active,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:focus,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a[aria-expanded=true],.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:hover,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span.is-active,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:focus,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span[aria-expanded=true],.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:hover,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button.is-active,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:focus,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button[aria-expanded=true]{background:var(--ghi-primary-background-color)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:hover::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a.is-active::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:focus::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a[aria-expanded=true]::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:hover::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span.is-active::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:focus::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span[aria-expanded=true]::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:hover::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button.is-active::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:focus::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button[aria-expanded=true]::before{background:var(--cd-primary-color)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item.menu-item--active-trail a::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item.menu-item--active-trail button::before{background:var(--cd-primary-color)}.cd-site-header__nav-holder .cd-nav>.menu>li>.menu{top:80px}.cd-site-header__nav-holder .cd-nav>.menu>li>.menu>li.menu-item--active-trail{border-left:6px solid var(--cd-primary-color)}}.cd-search__btn{color:var(--ghi-yellow)}.cd-search__btn svg{fill:var(--ghi-yellow)}.cd-search__btn:hover,.cd-search__btn:focus{color:var(--cd-primary-color)}.cd-search__btn:hover svg,.cd-search__btn:focus svg{fill:var(--cd-primary-color)}.cd-search__btn:focus{color:#fed83d}.cd-search__btn:focus svg{fill:#fed83d}.cd-search__btn[aria-expanded=true]{color:#fed83d}.cd-search__btn[aria-expanded=true] svg{fill:#fed83d}.cd-search__submit:focus{background-color:#fed83d}.cd-user-menu__item:focus,.cd-global-header .menu>li a:focus,.cd-global-header .menu>li button:focus{outline:none}.cd-ocha-services::before{background:var(--ghi-yellow)}.cd-ocha-services h2,.cd-ocha-services .cd-ocha-services__heading{color:inherit}.cd-footer{color:var(--cd-white);background:var(--ghi-grey--dark)}.cd-footer svg{fill:var(--cd-white)}.cd-footer a{color:var(--cd-white)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.cd-footer .region-footer-navigation{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;gap:2rem}.cd-footer .region-footer-navigation>nav{flex-basis:fit-content;margin-bottom:.8rem;padding-bottom:0}@media(max-width: 1024px){.cd-footer .region-footer-navigation>nav{margin-right:auto;margin-left:auto}}.cd-footer .region-footer-navigation .block-mailing-list-subscribe{width:100%;white-space:nowrap}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form>div>p{margin-top:0;margin-bottom:.5rem;font-size:var(--cd-font-size--default);font-weight:bold}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group{display:flex;justify-content:center;gap:0}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group input{border:0}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group input[type=email]{width:13rem;padding:.5rem 1rem;border-top-left-radius:5px;border-bottom-left-radius:5px}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group input[type=email]:focus,.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group input[type=email]:focus-visible{outline-style:outset;outline-color:var(--cd-white);outline-offset:-1px}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group input[type=submit]{color:var(--ghi-default-text-color) !important;border-top-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;background-color:var(--ghi-yellow)}.cd-footer .region-footer-navigation .block-mailing-list-subscribe form .mc-field-group input[type=submit]:hover{transition:opacity .1666s ease-in-out;opacity:.8}@media(min-width: 1024px){.cd-footer .region-footer-navigation{flex-direction:row}.cd-footer .region-footer-navigation .block-mailing-list-subscribe{width:auto}}.cd-footer .cd-footer__section--social{display:none}.cd-soft-footer{background:rgba(var(--cd-rgb-ocha-blue), 0.9)}.cd-soft-footer a:focus{outline:3px solid var(--cd-blue--bright)}.region-meta--frontend{z-index:100;display:none}.layout--twocol-section .layout__region--first{padding-right:1rem}.layout--twocol-section.has-second-region:not(.has-both-regions) .layout__region--second{margin-left:25%}.material-icons{display:inline-block;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;font-family:"Material Icons",sans-serif;font-size:24px;font-weight:normal;font-style:normal;line-height:1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}#main-content{position:relative;max-width:var(--cd-max-page-width);padding-top:0}#main-content .layout--onecol .layout__region>div:not(.content-width),#main-content .region-content>div:not(.content-width){max-width:var(--cd-max-page-width)}#main-content .layout--onecol .layout__region>.content-width,#main-content .region-content>.content-width{max-width:calc(var(--content-width) + 24px) !important;margin-right:auto !important;margin-left:auto !important;padding-right:var(--cd-container-padding) !important;padding-left:var(--cd-container-padding) !important}#main-content .layout--onecol .layout__region .content-width .content-width,#main-content .region-content .content-width .content-width{padding-right:0 !important;padding-left:0 !important}@media(min-width: 768px){#main-content .layout--onecol .layout__region .content-width,#main-content .region-content .content-width{max-width:calc(var(--content-width) + 48px) !important;padding-right:var(--cd-container-padding-xlarge) !important;padding-left:var(--cd-container-padding-xlarge) !important}}#main-content .region-content>form.confirmation.cd-container{margin-top:4rem;margin-bottom:4rem}.node--unpublished{background-color:unset}.node--view-mode-grid.node--unpublished,.user-logged-in main[class*="--unpublished"]{outline:4px dashed #ffc310}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px}:root{--content-width: 1220px;--reading-width: 820px}a{color:var(--ghi-default-text-color)}a:hover,a:focus{color:var(--ghi-default-text-color)}input::-moz-placeholder{font-size:80%;font-style:italic}input::placeholder{font-size:80%;font-style:italic}.cd-button,.btn--download,.ghi-download__btn{padding:.8rem 1.5rem;text-decoration:none;text-transform:uppercase;color:var(--ghi-default-text-color) !important;background-color:var(--ghi-primary-button-color);font-size:var(--cd-font-size--small);font-weight:bold}.cd-button.btn--centered,.btn--download.btn--centered,.ghi-download__btn.btn--centered{text-align:center}.cd-button:hover,.cd-button:focus,.btn--download:hover,.btn--download:focus,.ghi-download__btn:hover,.ghi-download__btn:focus{color:var(--ghi-default-text-color);background-color:var(--ghi-primary-button-color-hover)}.cd-button.expand-table,.cd-button.read-more,.cd-button.expand-collapsible,.cd-button.collaps-collapsible,.cd-button.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.expand-collapsible,.btn--download.collaps-collapsible,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.ghi-download__btn.expand-collapsible,.ghi-download__btn.collaps-collapsible,.ghi-download__btn.external{position:relative;max-width:-moz-fit-content;max-width:fit-content;padding-right:2.5rem;color:var(--ghi-default-text-color)}.cd-button.expand-table::before,.cd-button.read-more::before,.cd-button.expand-collapsible::before,.cd-button.collaps-collapsible::before,.cd-button.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.expand-collapsible::before,.btn--download.collaps-collapsible::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.expand-collapsible::before,.ghi-download__btn.collaps-collapsible::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-collapsible,.cd-button.collaps-collapsible,.btn--download.expand-collapsible,.btn--download.collaps-collapsible,.ghi-download__btn.expand-collapsible,.ghi-download__btn.collaps-collapsible{margin-inline-start:0}.cd-button.expand-collapsible.hidden,.cd-button.collaps-collapsible.hidden,.btn--download.expand-collapsible.hidden,.btn--download.collaps-collapsible.hidden,.ghi-download__btn.expand-collapsible.hidden,.ghi-download__btn.collaps-collapsible.hidden{display:none}.cd-button.no-public-access,.btn--download.no-public-access,.ghi-download__btn.no-public-access{background-color:var(--ghi-grey)}.cd-button.no-public-access:hover,.cd-button.no-public-access:focus,.btn--download.no-public-access:hover,.btn--download.no-public-access:focus,.ghi-download__btn.no-public-access:hover,.ghi-download__btn.no-public-access:focus{background-color:var(--ghi-grey--medium)}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.cd-button.expand-collapsible::before,.btn--download.expand-table::before,.btn--download.expand-collapsible::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.expand-collapsible::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/default/20px.svg")}.cd-button.collaps-collapsible::before,.btn--download.collaps-collapsible::before,.ghi-download__btn.collaps-collapsible::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_upward/default/20px.svg")}.cd-button.read-more::before,.btn--download.read-more::before,.ghi-download__btn.read-more::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_forward/default/20px.svg")}.cd-button.external::before,.btn--download.external::before,.ghi-download__btn.external::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/open_in_new/default/20px.svg")}.ghi-dropdown__btn{color:inherit !important;border:0;background-color:rgba(0,0,0,0);font-size:inherit}.ghi-dropdown__btn+div.cd-dropdown{position:absolute;border:1px solid var(--cd-default-border-color);background-color:var(--cd-white)}.ghi-dropdown__btn+div.cd-dropdown>div.ghi-dropdown--content{display:flex;flex-direction:column}.ghi-dropdown__btn+div.cd-dropdown>div.ghi-dropdown--content a{color:var(--ghi-default-text-color)}button.ghi-download__btn,button.btn--download{transition:background-color .6s ease-out,color .6s ease-out;text-align:center;border:0;border:2px solid rgba(0,0,0,0);border-radius:3px;box-shadow:none;line-height:1.15;-webkit-appearance:none}button.ghi-download__btn svg.cd-icon,button.btn--download svg.cd-icon{fill:var(--ghi-default-text-color)}button.ghi-download__btn::before,button.btn--download::before{position:absolute;top:calc(50% - 10px);left:1rem;padding:10px;content:"";background-repeat:no-repeat}button.ghi-download__btn+.cd-dropdown,button.btn--download+.cd-dropdown,button.ghi-dropdown__btn+.cd-dropdown{position:absolute}button.ghi-download__btn+.cd-dropdown div,button.btn--download+.cd-dropdown div,button.ghi-dropdown__btn+.cd-dropdown div{display:inline-block;width:auto;padding:.2rem;border:1px solid var(--cd-default-border-color);border-radius:3px;background-color:var(--cd-white)}button.ghi-download__btn+.cd-dropdown div a,button.btn--download+.cd-dropdown div a,button.ghi-dropdown__btn+.cd-dropdown div a{display:block;padding:.1rem;text-decoration:none;font-size:var(--cd-font-size--tiny)}ul li:empty{display:none}.item-list ul li,li.menu-item{list-style:none !important}.gin--horizontal-toolbar #toolbar-administration{z-index:201 !important}.fts-icon,.cd-figure-list--large .fts-icon{height:1rem}.download-icon{display:block;width:20px;height:20px;background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg");background-repeat:no-repeat}tbody td[data-sort-type=numeric]{text-align:right}tbody td .fts-icon{height:1rem;vertical-align:middle}tbody td .cluster-icon{float:left;width:2rem;height:1rem}tbody td .cluster-icon svg{position:relative;top:10%;left:0;width:1.2rem;height:1.2rem}svg.ghi-icons-sprite{display:none;overflow:hidden}svg.icon{display:inline-block;width:1rem;height:1rem;pointer-events:none}.toggle svg.icon{width:.5rem;height:.5rem;cursor:pointer;pointer-events:all;fill:var(--ghi-default-text-color)}.toggle.open svg.icon{transform:rotate(180deg)}.js input.form-autocomplete{background-color:#fff !important;background-image:url("data:image/svg+xml,%3csvg width='40' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 1C3.46.827-.188 5.787 1.313 10.068c1.176 4.384 6.993 6.417 10.637 3.7.326-.39.565.276.846.442l3.74 3.739 1.413-1.414-4.35-4.35c2.811-3.468 1.15-9.247-3.062-10.71A7.003 7.003 0 008 1zm0 2c3.242-.123 5.849 3.42 4.777 6.477-.842 3.132-4.994 4.58-7.6 2.65-2.745-1.73-2.9-6.125-.285-8.044A5.006 5.006 0 018 3z' fill='%23868686'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:100% center !important}.js .ui-autocomplete{overflow-y:scroll;max-height:300px;background-color:var(--cd-white)}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url("../img/misc/spinner-ltr.gif") !important}.has-layout-builder-ipe-actions .gho-footnote-list__wrapper{bottom:64px !important}body.toolbar-horizontal .gin-secondary-toolbar,.layout-builder-ipe-actions{z-index:1002 !important}body.toolbar-horizontal #toolbar-administration{z-index:1003 !important}body.layout-builder-ipe-editing .dialog-off-canvas-main-canvas{padding-top:3rem}.layout-builder--content-preview-disabled .layout-builder-block.content-width{margin-right:auto;margin-left:auto}#layout-builder-modal .cd-alert{margin-top:0;margin-right:21px;margin-bottom:1rem;margin-left:30px;padding:.5rem}#layout-builder-modal .cd-alert>div{align-items:center}.cd-site-header__nav-holder{z-index:199;font-family:var(--cd-font--roboto)}.cd-site-header__nav-holder [data-cd-hidden]{border-bottom:2px solid var(--ghi-yellow)}.cd-site-header__nav-holder .mega-menu.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1024px){.cd-site-header__nav-holder .mega-menu.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .mega-menu ul{padding-inline-start:0;list-style-type:none}.cd-site-header__nav-holder .mega-menu nav ul>li>span:hover,.cd-site-header__nav-holder .mega-menu details>ul>li>span:hover{background:initial}@media(max-width: 1024px){.cd-site-header__nav-holder .mega-menu ul li span,.cd-site-header__nav-holder .mega-menu ul li a{padding-top:0;padding-bottom:0}.cd-site-header__nav-holder .mega-menu ul>li>span{padding-top:.5rem;font-weight:bold}.cd-site-header__nav-holder .mega-menu ul>li:first-child>span{padding-top:0}.cd-site-header__nav-holder .mega-menu ul li ul li:last-child{padding-bottom:1rem}.cd-site-header__nav-holder .mega-menu>div details summary{padding:1rem 30px;list-style-type:disclosure-open;font-size:var(--cd-font-size--default);font-weight:bold}.cd-site-header__nav-holder .mega-menu>div details summary .summary{display:none}.cd-site-header__nav-holder .mega-menu>div details:first-child summary{padding-top:0}}@media(min-width: 1024px){.cd-site-header__nav-holder .mega-menu.content-width{padding-right:2rem;padding-left:2rem}}@media(min-width: 1200px){.cd-site-header__nav-holder .mega-menu.content-width{padding-right:0;padding-left:0}}.cd-site-header__nav-holder nav.cd-nav>ul>li>span{font-weight:bold}.cd-site-header__nav-holder nav.cd-nav>ul>li>span:focus,.cd-site-header__nav-holder nav.cd-nav>ul>li>span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav>ul>li>ul>li>span{opacity:.5}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] ul{padding:0;list-style:none}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] ul li>span{padding-right:30px !important;padding-left:30px !important;font-weight:bold}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] ul li>a{padding:0 30px !important}@media(max-width: 1024px){.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]{margin:0;padding:0}}@media(max-width: 1024px){.cd-site-header__nav-holder nav.cd-nav{margin:0;padding:0}}@media(min-width: 1024px){.cd-site-header__nav-holder nav.cd-nav{position:unset}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item:not(:last-child).right-border{border-right:1px solid var(--ghi-default-border-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain{position:absolute;z-index:199;left:0;width:100%;border-bottom:2px solid var(--ghi-yellow);background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu{max-width:calc(var(--content-width) - 6rem)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu.label-visible h2{margin-top:2rem;margin-bottom:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span{display:inline-block;padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li a:hover{color:var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .form-type-vertical-tabs{background:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs{display:flex;margin-bottom:2rem;border:0;background:rgba(0,0,0,0)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu{width:-moz-fit-content;width:fit-content;border:0;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu .vertical-tabs__menu-item{white-space:nowrap;border:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu .vertical-tabs__menu-item.is-selected{background:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu .vertical-tabs__menu-item a{padding:1rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu .vertical-tabs__menu-item a::before{display:none}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu .vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs ul.vertical-tabs__menu .vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title{text-decoration:none}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation],.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation],.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details{padding:1rem;-moz-column-count:3;column-count:3;-moz-column-rule:1px solid var(--ghi-default-border-color-background);column-rule:1px solid var(--ghi-default-border-color-background);background:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation],.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]{padding:2rem .25rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul{display:block}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul li{font-weight:normal}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul li a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul li a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul li span{padding-top:0;padding-bottom:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul li a::before,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul li span::before,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul li a::before,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul li span::before{display:none}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes ul li span{padding-bottom:.5rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li{font-weight:bold}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li>a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li>a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li>a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li>a{margin-bottom:.5rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li.leaf,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li.leaf,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li.leaf,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li.leaf{padding-bottom:2rem;font-weight:normal}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li.leaf a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li.leaf a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li.leaf:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li.leaf:focus a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li.leaf a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li.leaf a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li.leaf:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li.leaf:focus a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li.leaf a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li.leaf a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li.leaf:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li.leaf:focus a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li.leaf a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li.leaf a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li.leaf:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li.leaf:focus a{color:var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul{padding-bottom:1rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li{padding-top:.25rem;padding-bottom:.25rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li:focus{background-color:var(--ghi-primary-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li:focus a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li:focus a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li:focus a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li:hover a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li:focus a{color:var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li a:focus{color:var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li:first-child,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li:first-child,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li:first-child,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li:first-child{-moz-column-break-before:avoid-column;break-before:avoid-column;-webkit-column-break-before:avoid}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation][role=navigation]>ul>li ul li:last-child,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation] details>ul>li ul li:last-child,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes[role=navigation]>ul>li ul li:last-child,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details>ul>li ul li:last-child{margin-bottom:1rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu.mega-menu--gho-menu details.vertical-tabs__pane>ul>li{-moz-column-break-inside:avoid;break-inside:avoid-column}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.region-page-title,.region-page-subtitle,.region-page-navigation{max-width:100vw}.toolbar-fixed .region-page-title a[name=page-title],.toolbar-fixed .region-page-subtitle a[name=page-title],.toolbar-fixed .region-page-navigation a[name=page-title]{position:relative;top:-80px;display:block;visibility:hidden}.region-page-title.region-page-navigation,.region-page-subtitle.region-page-navigation,.region-page-navigation.region-page-navigation{border-top:1px solid var(--ghi-yellow);border-bottom:1px solid var(--cd-white)}.region-page-title.region-page-title .region-wrapper-inner,.region-page-title.region-page-subtitle .region-wrapper-inner,.region-page-title.region-page-navigation .block-wrapper__inner,.region-page-subtitle.region-page-title .region-wrapper-inner,.region-page-subtitle.region-page-subtitle .region-wrapper-inner,.region-page-subtitle.region-page-navigation .block-wrapper__inner,.region-page-navigation.region-page-title .region-wrapper-inner,.region-page-navigation.region-page-subtitle .region-wrapper-inner,.region-page-navigation.region-page-navigation .block-wrapper__inner{max-width:calc(var(--content-width) + 24px);margin-right:auto;margin-left:auto;padding-right:var(--cd-container-padding);padding-left:var(--cd-container-padding)}.region-page-title.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-title .region-wrapper-inner>.block-document-navigation,.region-page-title.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-subtitle .region-wrapper-inner>.block-document-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-document-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-document-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-document-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-document-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-document-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-document-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-document-navigation{position:unset}@media(min-width: 768px){.region-page-title.region-page-title .region-wrapper-inner,.region-page-title.region-page-subtitle .region-wrapper-inner,.region-page-title.region-page-navigation .block-wrapper__inner,.region-page-subtitle.region-page-title .region-wrapper-inner,.region-page-subtitle.region-page-subtitle .region-wrapper-inner,.region-page-subtitle.region-page-navigation .block-wrapper__inner,.region-page-navigation.region-page-title .region-wrapper-inner,.region-page-navigation.region-page-subtitle .region-wrapper-inner,.region-page-navigation.region-page-navigation .block-wrapper__inner{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}.region-page-title .block-wrapper--sectionnavigation,.region-page-title .block-wrapper--documentnavigation,.region-page-subtitle .block-wrapper--sectionnavigation,.region-page-subtitle .block-wrapper--documentnavigation,.region-page-navigation .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--documentnavigation{position:relative}.region-page-title .region-wrapper-inner{display:flex;gap:1rem;margin:2rem 0 0}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton{margin-left:auto}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton a.link--download-dialog{white-space:nowrap}.region-page-title .region-wrapper-inner .cd-page-title,.region-page-title .region-wrapper-inner .block-section-switcher,.region-page-title .region-wrapper-inner .block-download-button{padding:0}.region-page-title .region-wrapper-inner .cd-page-title.block-download-button,.region-page-title .region-wrapper-inner .block-section-switcher.block-download-button,.region-page-title .region-wrapper-inner .block-download-button.block-download-button{margin-top:2.2rem}.region-page-title .region-wrapper-inner .cd-page-title.has-subtitle,.region-page-title .region-wrapper-inner .block-section-switcher.has-subtitle,.region-page-title .region-wrapper-inner .block-download-button.has-subtitle{margin-bottom:1rem}@media(max-width: 768px){.region-page-title{margin-top:2rem !important}.region-page-title .region-wrapper-inner{flex-direction:column-reverse}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton{margin:0}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton .block-download-button{margin:0}}.region-page-title+.region-page-subtitle{margin-top:-2rem}.region-page-title+.region-page-subtitle .region-wrapper-inner{display:flex;gap:1rem}.region-page-title+.region-page-subtitle .region-wrapper-inner #block-sectionmetadata,.region-page-title+.region-page-subtitle .region-wrapper-inner #block-documentmetadata{margin:.5rem 0 2rem 0;text-transform:uppercase;font-size:var(--cd-font-size--small)}body.force-letterbox main>.page-image img,body.force-letterbox main>.field--type-ghi-hero-image img{height:400px;-o-object-fit:cover;object-fit:cover}.region-highlighted{position:relative;top:0}main#main-content{margin-top:0;transition:.15s margin-top ease-out}.search-form-open .region-highlighted{top:6rem;transition:.15s top ease-out}.search-form-open main#main-content{margin-top:6rem;transition:.15s margin-top ease-out}.cd-search{z-index:calc(var(--cd-z-search) - 2)}.cd-search button:focus-visible{background:var(--ghi-primary-background-color)}.cd-search button:focus-visible::before{position:absolute;right:-1px;bottom:0;left:-1px;width:calc(100% + 2px);height:4px;content:"";transition:background .3s ease;transform:none;border:0;background-color:var(--cd-primary-color)}.cd-search button.cd-search__btn{height:80px}.cd-search button.cd-search__btn svg{fill:var(--ghi-default-text-color)}.cd-search button.cd-search__btn[aria-expanded=true]{position:relative}.cd-search button.cd-search__btn[aria-expanded=true]::before{position:absolute;right:-1px;bottom:0;left:-1px;width:calc(100% + 2px);height:4px;content:"";transition:background .3s ease;transform:none;border:0;background-color:var(--cd-primary-color)}.cd-search button.cd-search__btn[aria-expanded=true]:hover,.cd-search button.cd-search__btn[aria-expanded=true]:focus{outline:none;background:var(--cd-white)}.cd-search button.cd-search__btn .cd-search__btn-label{display:none;text-transform:uppercase;font-size:var(--cd-font-size--tiny);font-weight:700}@media(min-width: 1024px){.cd-search button.cd-search__btn .cd-search__btn svg{width:22px;height:22px}[dir=ltr] .cd-search button.cd-search__btn .cd-search__btn svg{padding-right:4px}[dir=rtl] .cd-search button.cd-search__btn .cd-search__btn svg{padding-left:4px}.cd-search button.cd-search__btn .cd-search__btn-label{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;word-wrap:normal;display:block}}.cd-search .cd-search__form{padding-right:0;padding-left:0;background-color:var(--ghi-default-background-color)}.cd-search .cd-search__form.content-width{max-width:calc(var(--content-width) + 50vw)}.cd-search .cd-form__item{flex-basis:100%}.cd-search .form-search{width:100%;height:100%}.cd-search .form-submit{text-transform:uppercase;background-color:var(--ghi-default-text-color);font-size:var(--cd-font-size--small);font-weight:700}.cd-search .form-item-keywords label{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;word-wrap:normal}.path-search .views-field-search-api-rendered-item:not(:last-of-type){padding-bottom:1rem;border-bottom:1px solid var(--cd-default-border-color)}.path-search .ghi-search-thumbnail{width:100%}.path-search .ghi-search-thumbnail>.field--type-image{width:100%;min-width:auto}@media(min-width: 768px){.path-search .ghi-search-thumbnail{width:calc(20% - 2.25rem);min-width:220px}}.path-search nav.pager{margin-top:5rem}.path-search nav.pager .cd-pager__item a:hover,.path-search nav.pager .cd-pager__item a:focus{color:var(--ghi-default-text-color);border-color:var(--cd-primary-color);background-color:var(--cd-primary-color)}.path-search nav.pager .cd-pager__item.is-active a,.path-search nav.pager .cd-pager__item.is-active a:hover{color:var(--ghi-default-text-color);border-color:var(--cd-primary-color--dark);background-color:var(--cd-primary-color--dark);font-weight:700}.tooltip-wrapper{display:inline-flex;gap:.3rem;align-items:center}.tooltip-wrapper a{text-decoration:none}.tooltip{display:inherit;cursor:pointer;vertical-align:middle}.tooltip .material-icon{line-height:initial}.tooltip .modal-link{display:inline-flex;align-items:center;line-height:1.15}.tooltip .modal-link .modal-link-item>a{display:flex}.tooltip>a,.tooltip .modal-link-item>a{border:2px solid rgba(0,0,0,0);border-radius:3px}.tooltip>a:focus,.tooltip>a:focus-visible,.tooltip .modal-link-item>a:focus,.tooltip .modal-link-item>a:focus-visible{border:2px solid var(--brand-primary--dark);outline:none;background-color:var(--ghi-primary-button-color-hover)}.tooltip svg{fill:var(--cd-primary-color)}.tippy-box .tippy-content>.content{padding:0 1rem}.tippy-box .tippy-content a.fts-link{display:inline-block;margin-bottom:.5rem}.tippy-box .tippy-content a.fts-link img{height:20px;vertical-align:middle}td.project-counter .tippy-box .tippy-content{min-width:20rem}.tippy-box[data-theme=measurement-comment]{max-width:20rem !important}.d3-sparkline-tooltip{pointer-events:none}.d3-sparkline-tooltip .tippy-box{top:-0.5rem}.d3-sparkline-tooltip .tippy-box .tippy-content{margin-bottom:-1rem}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .title{text-align:left}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items{margin-top:.5rem}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper{display:flex;gap:2rem}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;white-space:nowrap;color:var(--cd-white);font-size:100%;line-height:inherit}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .value{width:50%;text-align:right}.d3-sparkline-tooltip .tippy-box .tippy-arrow::before{left:45%}:root{--ghi-yellow: #fed83d;--ghi-grey--dark: #4d4d4d;--ghi-filter-grey--dark: invert(27%) sepia(0%) saturate(3%) hue-rotate(236deg) brightness(90%) contrast(77%);--ghi-yellow--light: #fffbec;--ghi-yellow--light-chart: #f8ecb4;--ghi-grey: #dfdede;--ghi-grey--light: #eee;--ghi-grey--medium: #ccc;--ghi-grey--background: #f5f5f5;--ghi-orange-dark: #feba00;--cd-ocha-orange: #fecb00;--cd-ocha-orange--dark: var(--ghi-orange-dark);--cd-primary-color: var(--ghi-yellow);--cd-primary-color--dark: var(--cd-ocha-orange--dark);--cd-tag--color: #9e9e9e;--ghi-default-text-color: var(--ghi-grey--dark);--ghi-default-border-color: var(--ghi-grey--light);--ghi-default-border-color-background: var(--ghi-grey);--ghi-default-background-color: var(--ghi-grey--background);--ghi-primary-background-color: var(--ghi-yellow--light);--ghi-widget-color--light: var(--ghi-grey--light);--ghi-widget-color--dark: var(--ghi-orange-dark);--ghi-progress-color-fg: var(--ghi-yellow);--ghi-progress-color-bg: var(--ghi-yellow--light-chart);--ghi-status-color-unpublished: var(--cd-primary-color);--ghi-status-color-published: #abea3a;--ghi-primary-button-color: var(--ghi-yellow);--ghi-primary-button-color-hover: var(--ghi-orange-dark);--ghi-plan-type-hrp: var(--ghi-yellow);--ghi-plan-type-fa: #f7941e;--ghi-plan-type-rrp: var(--ghi-grey--dark);--ghi-plan-type-other: #ccc;--hpc-brown: #464646;--hpc-dark-brown: #2f2f2f;--hpc-orange: #ee7325;--hpc-orange-light: var(--cd-orange--light);--hpc-grey: #ebebeb;--hpc-blue-light: #e6ecf1;--green: #62b445;--hpc-border-color: #e1e1e1;--cd-font-size--extra-tiny: 0.625rem;--ghi-ui-dialog-border-radius: 1rem;--colorGinWarningLight: #efcf64;--colorGinWarningBackground: #605328;--colorGinDangerLight: #f39b9d;--colorGinDangerBackground: #583333;--colorGinGreenLight: #32cea4;--colorGinGreenBackground: #145242}.ghi-block-article-collection .block-content>a.external,.ghi-block-document .block-content>a.external{margin-top:2rem}.ghi-block-article-collection .article-collection,.ghi-block-document .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item,.ghi-block-document .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .article-collection-cards .ghi-grid-item.featured,.ghi-block-document .article-collection-cards .ghi-grid-item.featured{background-color:var(--cd-primary-color)}.ghi-block-article-collection .article-collection-cards .ghi-grid-item .field--type-image,.ghi-block-document .article-collection-cards .ghi-grid-item .field--type-image{width:100%}.ghi-block,.ghi-block.ui-state-drop,.block-layout-builder,.block-layout-builder.ui-state-drop{margin-top:4.5rem;padding-top:1rem;padding-bottom:1rem;line-height:1.5}.ghi-block.ghi-block-paragraph,.ghi-block.ui-state-drop.ghi-block-paragraph,.block-layout-builder.ghi-block-paragraph,.block-layout-builder.ui-state-drop.ghi-block-paragraph{margin-top:2.5rem}.ghi-block:not(.paragraph--gho-text),.ghi-block.ui-state-drop:not(.paragraph--gho-text),.block-layout-builder:not(.paragraph--gho-text),.block-layout-builder.ui-state-drop:not(.paragraph--gho-text){page-break-inside:avoid !important}.ghi-block.paragraph--gho-text .gho-text__text>p,.ghi-block.ui-state-drop.paragraph--gho-text .gho-text__text>p,.block-layout-builder.paragraph--gho-text .gho-text__text>p,.block-layout-builder.ui-state-drop.paragraph--gho-text .gho-text__text>p{page-break-inside:avoid !important}#main-content.has-subpage-title .layout__region .ghi-block:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .ghi-block:first-child,#main-content.has-subpage-title .layout__region .ghi-block.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .ghi-block.ui-state-drop:first-child,#main-content.has-subpage-title .layout__region .block-layout-builder:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .block-layout-builder:first-child,#main-content.has-subpage-title .layout__region .block-layout-builder.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .block-layout-builder.ui-state-drop:first-child{margin-top:0;padding-top:0}.ghi-block.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual,.layout-builder__link){opacity:1}body.page-node-type-article .layout__region--content>.ghi-block.block:first-child,body.page-node-type-article .layout__region--content>.ghi-block.ui-state-drop.block:first-child,body.page-node-type-article .layout__region--content>.block-layout-builder.block:first-child,body.page-node-type-article .layout__region--content>.block-layout-builder.ui-state-drop.block:first-child{margin-top:2.5rem}.layout__region--content>.ghi-block.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>.ghi-block.ui-state-drop.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>.block-layout-builder.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>.block-layout-builder.ui-state-drop.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe){margin-top:0;padding-top:4.5rem;background-color:var(--ghi-default-background-color)}.ghi-block>div.block-content,.ghi-block.ui-state-drop>div.block-content,.block-layout-builder>div.block-content,.block-layout-builder.ui-state-drop>div.block-content{position:relative}.ghi-block>div.block-content:not(.content-width),.ghi-block.ui-state-drop>div.block-content:not(.content-width),.block-layout-builder>div.block-content:not(.content-width),.block-layout-builder.ui-state-drop>div.block-content:not(.content-width){margin-right:0 !important;margin-left:0 !important}.ghi-block>div.block-comment,.ghi-block.ui-state-drop>div.block-comment,.block-layout-builder>div.block-comment,.block-layout-builder.ui-state-drop>div.block-comment{padding:1rem 0;text-align:justify;font-size:var(--cd-font-size--small)}.ghi-block>div.block-links,.ghi-block.ui-state-drop>div.block-links,.block-layout-builder>div.block-links,.block-layout-builder.ui-state-drop>div.block-links{padding:.75rem 0;border-top:1px solid var(--cd-default-border-color);font-size:var(--cd-font-size--small)}.ghi-block>div.block-links>div.block-links--inner,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner,.block-layout-builder>div.block-links>div.block-links--inner,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner{display:flex;justify-content:space-between}.ghi-block>div.block-links>div.block-links--inner a,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner a,.block-layout-builder>div.block-links>div.block-links--inner a,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner a{text-decoration:none;line-height:1rem}.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog{position:relative;padding-left:1.5rem}.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before{position:absolute;top:calc(50% - 10px);left:0;padding:10px;content:"";background:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg") no-repeat}.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus{color:var(--ghi-default-text-color)}.ghi-block>div.block-links>div.block-links--inner .block-admin-links,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links{display:flex;align-items:baseline;gap:.5rem}.ghi-block>div.block-links>div.block-links--inner .block-admin-links a,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links a,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a{position:relative;top:2px;font-size:var(--cd-font-size--base)}.ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]{position:relative;top:-1px;padding:0;transition:none;color:inherit;border:0;background-color:inherit}.ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus{color:var(--cd-primary-color--dark);border:0;outline:0}.ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title{padding-bottom:0}.ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content{padding-top:0}.ghi-block-document-chapter{position:relative}.ghi-block-document-chapter .block-content .chapter-summary{margin:2rem 0}.block-generic-document-link-button button{padding:.8rem 1.5rem .8rem 2.5rem}.block-generic-document-link-button button::before{left:1rem;padding:10px;content:"";background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg");background-repeat:no-repeat}.ghi-block-generic-document-links .block-content ul{display:flex;flex-direction:column;padding-inline-start:0;gap:.5rem}.ghi-block-generic-document-links .block-content ul li{display:flex;margin:0;padding:0;list-style-type:none;vertical-align:top}.ghi-block-generic-document-links .block-content ul li .document-link-box{position:relative;width:100%;padding:2rem;background-color:var(--ghi-default-background-color)}.ghi-block-generic-document-links .block-content ul li .document-link-box .title-wrapper .title{display:inline-block;width:100%;margin:0;padding:0;font-size:var(--cd-font-size--medium);font-weight:bold}.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons{position:relative;z-index:1;width:100%;margin-bottom:2rem}.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons button{padding:0;text-transform:none;color:var(--ghi-default-text-color);background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--default)}.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons .cd-dropdown div a{font-size:var(--cd-font-size--tiny)}.ghi-block-generic-document-links .block-content ul li .document-link-box .meta{margin-top:1rem;font-size:var(--cd-font-size--tiny)}.ghi-block-generic-document-links .block-content ul li .document-link-box .meta::before{display:block;width:15%;padding-top:1.5rem;content:" ";border-top:4px solid var(--ghi-yellow)}@media(min-width: 768px){.ghi-block-generic-document-links .block-content ul li{flex:0 1 calc(50% - .25rem)}}@media(min-width: 768px){.ghi-block-generic-document-links .block-content ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}}.ghi-block-document-subheading{position:relative}.ghi-block-document-subheading a[name]{position:absolute;top:0;left:0}.ghi-block-plan-entity-types .item-list--entity-types{display:flex;flex-direction:column;gap:.5rem}.ghi-block-plan-entity-types .item-list--entity-types>div{display:flex;gap:2rem;padding:2rem 1rem;background-color:var(--ghi-default-background-color)}.ghi-block-plan-entity-types .item-list--entity-types>div p{align-self:center;margin:0;padding:0}.ghi-block-plan-entity-types .item-list--entity-types>div .label{white-space:nowrap;font-size:var(--cd-font-size--2xlarge);font-weight:bold}.ghi-block-plan-entity-types .item-list--entity-types>div .description{font-size:var(--cd-font-size--default)}.ghi-block-generic-external-widget.up-2 .block-content{display:flex;flex-wrap:wrap;justify-content:space-between}.ghi-block-generic-external-widget.up-2 .block-content .iframe-wrapper{width:100% !important}@media(min-width: 768px){.ghi-block-generic-external-widget.up-2 .block-content{display:flex;justify-content:space-between}.ghi-block-generic-external-widget.up-2 .block-content .iframe-wrapper{width:49% !important}}.ghi-block ul.plan-headline-figures{margin-block-start:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures .tab-container-wrapper,.ghi-block-plan-headline-figures .tab-container-wrapper{margin-top:-2rem;padding-top:1rem}.ghi-block-global-key-figures .tab-navigation-wrapper,.ghi-block-plan-headline-figures .tab-navigation-wrapper{margin-top:1rem}.ghi-block-global-key-figures .tab-details .key-figures,.ghi-block-plan-headline-figures .tab-details .key-figures{display:flex;flex-wrap:wrap;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;clip-path:inset(0 0 0 1.5rem)}.ghi-block-global-key-figures .tab-details .key-figures li,.ghi-block-plan-headline-figures .tab-details .key-figures li{position:relative;flex-basis:auto;flex-grow:0;margin-bottom:1rem;padding:0 1.5rem;border:0}.ghi-block-global-key-figures .tab-details .key-figures li:first-child,.ghi-block-plan-headline-figures .tab-details .key-figures li:first-child{padding-left:1.5rem}.ghi-block-global-key-figures .tab-details .key-figures li.line-break:not(:first-child),.ghi-block-plan-headline-figures .tab-details .key-figures li.line-break:not(:first-child){width:100%;margin-bottom:0;padding:0}.ghi-block-global-key-figures .tab-details .key-figures li:not(.line-break)::before,.ghi-block-plan-headline-figures .tab-details .key-figures li:not(.line-break)::before{position:absolute;left:0;width:1px;height:90%;content:" ";background-color:var(--ghi-default-border-color)}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__label,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__label{font-weight:normal}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value{color:var(--ghi-default-text-color)}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value>div,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div{display:flex;gap:.5rem}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper{gap:.5rem}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper i[data-toggle=tooltip]{display:flex;align-items:center;align-self:center;max-height:2.25rem;vertical-align:top;line-height:initial}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper i[data-toggle=tooltip]>*,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper i[data-toggle=tooltip]>*{font-size:1.65rem}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper button.popover,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper button.popover{padding:0}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper a{display:flex;align-items:center}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper a.fts-link,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper a.fts-link{min-height:2.25rem}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .tooltip-wrapper .material-icon{font-size:inherit;font-weight:normal}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .custom-link--rft>img,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .custom-link--rft>img{height:1rem}.ghi-block-global-key-figures .tab-details>a.cd-button,.ghi-block-plan-headline-figures .tab-details>a.cd-button{margin-top:1rem}.ghi-block-global-key-figures .block-comment .block-comment-inner,.ghi-block-plan-headline-figures .block-comment .block-comment-inner{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--cd-default-border-color)}.ghi-block-links .item-list--links{display:flex;flex-direction:column;gap:2rem}div.link-box{gap:1rem;padding:0 !important;border:1px solid var(--ghi-default-border-color) !important}div.link-box>.field--name-field-thumbnail-image{line-height:0}div.link-box>.field--name-field-thumbnail-image picture{display:block;margin-top:0;margin-bottom:0}div.link-box>.link-content-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:1rem}div.link-box>.link-content-wrapper p{margin-block-start:0;margin-block-end:0}div.link-box>.link-content-wrapper .title{font-size:var(--cd-font-size--medium);font-weight:bold}div.link-box>.link-content-wrapper .title::after{display:block;width:15%;margin-top:.75rem;margin-bottom:.75rem;content:" ";border-top:4px solid var(--ghi-yellow)}div.link-box>.link-content-wrapper>.description-wrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}div.link-box>.link-content-wrapper>.description-wrapper .description{font-size:var(--cd-font-size--default)}div.link-box>.link-content-wrapper>.description-wrapper a{white-space:nowrap}@media screen and (max-width: 768px){div.link-box>.link-content-wrapper>.description-wrapper{flex-direction:column;align-items:flex-start}}.ghi-block-paragraph{position:relative}.ghi-block-paragraph .block-content.gho-text,.ghi-block-paragraph .block-content.gho-aside{margin-top:0}.ghi-block-paragraph .block-content .gho-text.content-width{margin-right:auto !important;margin-left:auto !important}.ghi-block-paragraph .block-content>div>a.read-more{margin-top:2rem}.ghi-block-paragraph .block-content.gho-paragraph-promoted{background-color:rgba(0,0,0,0)}.ghi-block-paragraph .block-content.gho-sub-article-paragraph{margin-top:3rem;padding-top:3rem}.ghi-block-paragraph .block-content.gho-sub-article-paragraph .ghi-block,.ghi-block-paragraph .block-content.gho-sub-article-paragraph .ghi-block-paragraph{margin-top:0}.ghi-block-paragraph.block-highlighted{padding-top:3rem !important}.ghi-block-paragraph.gho-paragraph-promoted{padding-top:3rem !important;background-color:var(--ghi-default-background-color)}.ghi-block-paragraph.gho-paragraph-promoted .block-content{padding-top:0;padding-bottom:3rem}.ghi-block-paragraph.gho-paragraph-promoted::before{position:absolute;left:0;height:100%;content:"";border-left:4px solid var(--cd-primary-color)}.block-plan-attachment-map .form-type-select{margin:0}.block-plan-attachment-map .form-type-select .selectric-wrapper{display:inline-block}.block-plan-attachment-map .form-type-select .selectric{display:inline-block;overflow:visible;white-space:nowrap;border:none;background-color:rgba(0,0,0,0)}.block-plan-attachment-map .form-type-select .selectric .label{display:inline-block;height:auto !important;margin:0;padding-right:24px;white-space:nowrap;color:var(--hpc-orange);background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--base);font-weight:bold}.block-plan-attachment-map .form-type-select .selectric .label::after{display:none}.block-plan-attachment-map .form-type-select .selectric .icon{position:absolute;top:13px;right:6px;width:12px;height:12px;fill:var(--hpc-orange)}.block-plan-attachment-map .form-type-select .selectric-items{position:absolute;z-index:1;top:0;left:-19px;width:auto !important;border-radius:3px;background-color:var(--cd-white)}.block-plan-attachment-map .form-type-select .selectric-items ul li{padding:8px 18px;white-space:nowrap;border-top:none;border-bottom:none;font-size:var(--cd-font-size--base);font-weight:bold}.block-plan-attachment-map .form-type-select .selectric-items ul li.selected{color:var(--hpc-orange);background-color:rgba(0,0,0,0)}.block-plan-attachment-map .form-type-select .selectric-items ul.selectric-group li{padding-left:2rem;font-weight:normal}.block-plan-attachment-map .form-type-select .selectric-items ul.selectric-group li.selectric-group-label{padding-left:18px;font-weight:bold}.block-plan-attachment-map div.block-links .download-link-wrapper{top:-2rem;margin-top:0}.block-plan-attachment-map:not(.has-comment) div.block-links{border-top:0}.block-plan-attachment-map .plan-attachment-map-wrapper .map-tabs--inner{padding-left:1rem}.block-plan-attachment-map .plan-attachment-map-wrapper .map-container .leaflet-container{width:100%;height:100%}.block-plan-attachment-map.has-attachment-switcher .map-tabs,.block-plan-attachment-map.has-attachment-switcher .download-link-wrapper{top:.3rem;margin-top:0}.block-plan-attachment-map .modal.right:not(.visible),.block-plan-attachment-map .leaflet-sidebar.right:not(.visible){right:-600px}.block-plan-attachment-map .modal .modal-inner,.block-plan-attachment-map .leaflet-sidebar .modal-inner{overflow-y:auto;max-height:350px}.block-plan-attachment-map .modal .modal-inner .title,.block-plan-attachment-map .leaflet-sidebar .modal-inner .title{color:var(--hpc-orange);font-size:1.4rem}.block-plan-attachment-map .modal table.plan-attachment-modal-table,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table{margin-bottom:.5rem}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody{border-top:none}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr{margin-bottom:8px;vertical-align:top;border-bottom:1px solid var(--cd-default-border-color)}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr:last-child,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr:last-child{border-bottom:0}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr td,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr td{padding:0;text-align:right;color:var(--hpc-brown);border:none;background:none;font-size:var(--cd-font-size--small);font-weight:600}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr td:first-child,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr td:first-child{text-align:left;font-weight:400}.configuration-container .pane-plan-attachment-map .map-wrapper-outer{margin-top:4rem}.configuration-container .pane-plan-attachment-map .map-wrapper-outer .map-tabs{top:2rem;right:1rem;margin-right:0}.configuration-container .pane-plan-attachment-map .map-wrapper-outer.has-attachment-switcher{margin-top:0}.configuration-container .pane-plan-attachment-map .map-wrapper-outer.has-attachment-switcher .map-tabs{top:2.5rem}.ghi-block-plan-cluster-header .block-content{display:flex;justify-content:space-between}.ghi-block-plan-cluster-header .block-content .cluster-header-contacts{margin-top:-3rem;margin-bottom:2rem;margin-left:auto;padding:1rem 3rem}.ghi-block-plan-cluster-header .block-content .cluster-header-contacts h3{margin-top:0;font-size:var(--cd-font-size--medium)}.ghi-block-plan-cluster-header .block-content .cluster-header-contacts .cluster-header-contacts-item{font-size:var(--cd-font-size--default)}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links{display:flex;flex-direction:column;gap:2rem;margin-top:0}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links>div.link-box{display:flex;flex-wrap:nowrap;gap:1rem;margin-top:0;padding:1rem;border:1px solid var(--ghi-default-border-color)}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links .field--name-field-thumbnail-image{display:flex;flex-direction:column;align-items:center;justify-content:center;width:5rem;min-width:auto;padding-left:2rem !important}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links .field--name-field-thumbnail-image .cluster-icon{display:flex;min-width:4rem}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links .field--name-field-thumbnail-image .cluster-icon svg{top:0;left:0}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links .link-content-wrapper{flex-grow:3}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links .link-content-wrapper .title::after{display:block;width:15%;margin-top:.75rem;margin-bottom:.75rem;content:" ";border-top:4px solid var(--ghi-yellow)}.ghi-block-plan-cluster-logframe-links .block-content .item-list--links .link-content-wrapper .description-wrapper{display:flex;flex-direction:row;align-items:end;justify-content:space-between}.block-plan-entity-attachments-table .select2-container{width:auto !important}.block-plan-entity-attachments-table td.group-name{font-weight:bold}.block-plan-operational-presence-map .pane-content{margin-top:.5rem}.block-plan-operational-presence-map .pane-content .pane-plan-operational-presence-map{display:flex;justify-content:space-between}.block-plan-operational-presence-map .pane-content .download-link-wrapper{top:-2rem;margin-top:0}.block-plan-operational-presence-map .pane-title{margin-bottom:0}.block-plan-operational-presence-map .pane-title .collapsed-text a.read-more{position:relative;top:-1rem}@media(min-width: 768px){.block-plan-operational-presence-map .pane-title{max-width:80%}}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container{position:relative;width:100%;min-height:400px;margin:0;padding:0;border:1px solid var(--hpc-border-color)}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend{position:absolute;z-index:90;top:10px;right:10px;font-size:var(--cd-font-size--small)}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul{display:flex;margin-block-start:0;margin-block-end:0;padding:5px;list-style-type:none;border:1px solid var(--hpc-border-color);border-radius:3px;background-color:#fff}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li{margin-right:.5rem}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li:last-child{margin-right:0}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li .legend-marker{display:inline-block;width:10px;height:10px;margin-right:5px;border:1px solid var(--hpc-border-color);border-radius:50%}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .leaflet-container{width:100%;height:100%}.block-plan-operational-presence-map .leaflet-sidebar{width:350px !important}.block-plan-operational-presence-map .modal .modal-content,.block-plan-operational-presence-map .leaflet-sidebar .modal-content{max-width:350px}.block-plan-operational-presence-map .modal .modal-inner,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner{overflow-y:auto;max-height:350px}.block-plan-operational-presence-map .modal .modal-inner .title-heading,.block-plan-operational-presence-map .modal .map-plan-card-container .title-heading,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .title-heading,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .title-heading{text-transform:uppercase;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--tiny)}.block-plan-operational-presence-map .modal .modal-inner .title,.block-plan-operational-presence-map .modal .map-plan-card-container .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .title{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--medium);font-weight:500}.block-plan-operational-presence-map .modal .modal-inner .content,.block-plan-operational-presence-map .modal .map-plan-card-container .content,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content{border-top:none !important}.block-plan-operational-presence-map .modal .modal-inner .content .title,.block-plan-operational-presence-map .modal .map-plan-card-container .content .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .title{text-transform:uppercase;font-size:var(--cd-font-size--small);font-weight:bold}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper{position:relative;margin-bottom:.5rem;font-size:var(--cd-font-size--small)}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper{position:relative;top:3px;display:inline-block;width:26px;height:26px;margin-right:.5rem;border:1px solid #000;border-radius:50%}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon{display:inline-block;width:26px;height:26px}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg{top:5%;left:20%;width:13px;height:13px}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper span.toggle,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper span.toggle,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper span.toggle,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper span.toggle{position:absolute;top:0;right:0;display:inline-block}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper{display:none;padding-top:1rem;padding-left:2.2rem}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper .title,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper .title{text-transform:uppercase;font-size:var(--cd-font-size--tiny);font-weight:bold}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper ul,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper ul{padding-inline-start:1rem;font-size:var(--cd-font-size--tiny)}.block-plan-operational-presence-map .modal .modal-inner .content a.fts-link,.block-plan-operational-presence-map .modal .map-plan-card-container .content a.fts-link,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content a.fts-link,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content a.fts-link{display:inline-block;margin-bottom:.5rem}.block-plan-operational-presence-map .modal .modal-inner .content a.fts-link img,.block-plan-operational-presence-map .modal .map-plan-card-container .content a.fts-link img,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content a.fts-link img,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content a.fts-link img{position:relative;top:.5rem;left:.2rem;height:20px}.configuration-container .pane-plan-operational-presence-map{position:relative}.configuration-container .pane-plan-operational-presence-map .map-wrapper-outer.has-view-switcher,.configuration-container .pane-plan-operational-presence-map .map-wrapper-outer.has-object-switcher{margin-top:5rem}.ghi-block-plan-organizations-table tbody td.entity-name{white-space:unset !important}.ghi-block-plan-organizations-table tbody td.organization-cluster-list .display-icons{display:flex;gap:.5rem}.ghi-block-plan-organizations-table tbody td.organization-cluster-list .display-icons i{cursor:auto}@media(min-width: 768px){.ghi-block-plan-organizations-table thead th.cd-table--name{min-width:200px}}.ghi-block-global-key-figures+.ghi-block-global-plan-overview-map{margin-top:0}.ghi-block-global-plan-overview-map{position:relative;clear:both}.ghi-block-global-plan-overview-map .overlay{position:absolute;top:0;bottom:0;width:100%;opacity:.25}.ghi-block-global-plan-overview-map .map-container{margin-bottom:1rem;padding:0 .5rem}.ghi-block-global-plan-overview-map .map-container .leaflet-container{position:relative;min-height:400px;border-width:1px;border-style:solid;border-color:var(--hpc-border-color)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-bottom{width:100%}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-control-attribution{float:none;width:100%;margin-right:auto;margin-left:auto;padding:.5rem;text-align:center;background:rgba(251,251,251,.9)}@media(max-width: 576px){.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-control-attribution{padding-bottom:.3rem}}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-header .title{margin-bottom:0;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--base);font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-header .title a{color:var(--ghi-default-text-color)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .modal-inner{padding:1.2rem 1.6rem .5rem 1.4rem;cursor:default}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content strong{font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper{margin-bottom:1rem;padding-top:1rem;border-top:1px solid var(--ghi-default-border-color)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row{display:flex;justify-content:space-between;width:100%}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .label{position:relative;display:inline;margin-bottom:3px;text-align:left;font-size:var(--cd-font-size--small);font-weight:normal}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value{display:flex;gap:.3rem;font-size:var(--cd-font-size--small);font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value i.tooltip.info{position:relative;top:3px}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value i.tooltip.monitoring-period{position:relative;top:1px}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value .hpc-percent-progress-bar-wrapper{margin-top:2px;cursor:default}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .note{font-size:var(--cd-font-size--tiny)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status{margin:4px 0 4px 4px}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .label{display:flex;gap:.5rem;font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .value{text-transform:none}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .value>div{display:flex;gap:.5rem}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg g path:nth-of-type(1){fill:var(--ghi-grey--medium) !important}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg[legend-type=hrp] g path:nth-of-type(1){fill:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg[legend-type=fa] g path:nth-of-type(1){fill:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane text.donut-label{font-family:var(--cd-font--roboto);font-weight:500}@media(min-width: 768px){.ghi-block-global-plan-overview-map .map-container .leaflet-container{min-height:500px;border:0 none}}@media(min-width: 768px){.ghi-block-global-plan-overview-map .map-container{padding:0}}.ghi-block-global-plan-overview-map .map-wrapper-outer .map-legend{top:unset !important;right:unset !important;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .map-legend ul{flex-direction:column;gap:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .map-legend ul li.legend-item{margin:0 !important;padding:.2rem .4rem !important;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .map-legend ul li.legend-item .legend-icon{width:1rem !important;height:1rem !important;margin:0 !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.donut .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.donut .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.donut .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.circle .legend-item.legend-icon-hrp{background-color:var(--ghi-plan-type-hrp) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.circle .legend-item.legend-icon-fa{background-color:var(--ghi-plan-type-fa) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.circle .legend-item.legend-icon-rrp{background-color:var(--ghi-plan-type-rrp) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer>.circle .legend-item.legend-icon-other{background-color:var(--ghi-plan-type-other) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer ul.interactive-legend .legend-item{cursor:pointer}.ghi-block-global-plan-overview-map .map-wrapper-outer ul.interactive-legend .legend-item:hover{border-radius:3px;background-color:var(--ghi-grey--background)}.ghi-block-global-plan-table .metadata{width:100%;margin-top:1.5rem;margin-bottom:-1.5rem;text-align:right;font-size:var(--cd-font-size--tiny)}@media(min-width: 768px){#main-content .ghi-block-global-plan-table .block-content.content-width{max-width:calc(100% - 1rem) !important;padding-right:1rem !important;padding-left:1rem !important}#main-content .ghi-block-global-plan-table .block-content.content-width .table-wrapper{max-width:calc(100vw - 3rem) !important}}@media(min-width: 1400px){#main-content .ghi-block-global-plan-table .block-content.content-width{max-width:calc(100% - 1rem) !important;padding-right:3rem !important;padding-left:3rem !important}#main-content .ghi-block-global-plan-table .block-content.content-width .table-wrapper{max-width:calc(100vw - 7rem) !important}}.ghi-block-global-plan-table table thead tr th:first-child,.ghi-block-global-plan-table table tbody tr td:first-child{padding-left:0 !important}.ghi-block-global-plan-table table tbody td[data-column=name] .cell-wrapper-inner{justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip-wrapper .gho-included-tooltip{color:var(--cd-primary-color);font-size:var(--cd-font-size--medium)}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip-wrapper .tooltip.plan-type-icon[data-toggle]{display:inline;width:auto !important;min-width:4rem;height:auto !important;max-height:1.5rem;text-align:center;color:var(--cd-white);background-color:#87cfad;font-size:var(--cd-font-size--small);font-weight:normal}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip-wrapper .tooltip.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip-wrapper .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip-wrapper .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td a{word-break:normal}.ghi-block-global-plan-table table tbody td a.fts-plan-link{text-decoration:none}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table{position:relative;z-index:1;margin-top:-1rem;padding-bottom:0;background-color:var(--ghi-default-background-color)}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment,.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links{position:relative;z-index:1;border-top:0;border-bottom:0;background-color:var(--cd-white)}#layout-builder .ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment,#layout-builder .ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links{background-color:inherit}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment.block-comment,.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links.block-comment{margin-top:2rem}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment.block-comment::before,.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links.block-comment::before{border-bottom:0}.ghi-block-plan-webcontent-text .block-content{padding-top:1rem}.ghi-block-section-collection .block-content>a.external{margin-top:2rem}.ghi-block-section-collection .section-collection{margin-top:2rem}.ghi-block-section-collection .section-collection .ghi-grid-item{padding:0}.ghi-block-section-collection .section-collection .ghi-grid-item .field--type-image{width:100%}.block-wrapper--sectionswitcher,.ghi-block.has-year-switcher{z-index:1}.block-wrapper--sectionswitcher .section-switcher-wrapper,.ghi-block.has-year-switcher .section-switcher-wrapper{position:relative;z-index:1}.block-wrapper--sectionswitcher .section-switcher-wrapper .section-switcher-single,.block-wrapper--sectionswitcher .section-switcher-wrapper button,.ghi-block.has-year-switcher .section-switcher-wrapper .section-switcher-single,.ghi-block.has-year-switcher .section-switcher-wrapper button{display:inline-block;padding:.5rem 1.2rem;text-transform:uppercase;color:var(--ghi-default-text-color);border:0;background-color:var(--ghi-primary-button-color);font-size:var(--cd-font-size--small);font-weight:bold}.block-wrapper--sectionswitcher .section-switcher-wrapper button,.ghi-block.has-year-switcher .section-switcher-wrapper button{transition:background-color .6s ease-out,color .6s ease-out}.block-wrapper--sectionswitcher .section-switcher-wrapper button:hover,.block-wrapper--sectionswitcher .section-switcher-wrapper button:focus,.ghi-block.has-year-switcher .section-switcher-wrapper button:hover,.ghi-block.has-year-switcher .section-switcher-wrapper button:focus{background-color:var(--ghi-primary-button-color-hover)}.block-wrapper--sectionswitcher .section-switcher-wrapper button svg,.ghi-block.has-year-switcher .section-switcher-wrapper button svg{fill:var(--ghi-default-text-color)}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown{position:absolute;left:0;min-width:5.25rem;background-color:var(--ghi-primary-background-color)}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul{margin:.5rem 0;padding:0}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li{padding:.5rem 1.2rem;list-style-type:none;white-space:nowrap;font-size:var(--cd-font-size--small);font-weight:bold}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a,.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:hover,.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:focus,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:hover,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:focus{text-decoration:none;color:var(--ghi-default-text-color);font-weight:normal}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:hover,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:hover{color:var(--ghi-primary-button-color-hover)}@media(min-width: 1024px){.block-wrapper--sectionswitcher .section-switcher-wrapper,.ghi-block.has-year-switcher .section-switcher-wrapper{top:.25rem}}.subpage-title-block{background-color:var(--ghi-default-background-color)}.subpage-title-block .subpage-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.subpage-title-block .subpage-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.subpage-title-block .subpage-title-wrapper>*{margin:0}.subpage-title-block .subpage-title-wrapper p{font-size:var(--cd-font-size--small)}.subpage-title-block .subpage-title-wrapper p a{text-decoration:none}.subpage-title-block .subpage-title-wrapper p .chapter{font-weight:lighter}.subpage-title-block .subpage-title-wrapper.has-icon,.subpage-title-block .subpage-title-wrapper a.has-icon{display:flex;gap:1rem;align-items:baseline}.subpage-title-block .subpage-title-wrapper.has-icon .icon,.subpage-title-block .subpage-title-wrapper a.has-icon .icon{height:var(--cd-font-size--2xbase)}.subpage-title-block .subpage-title-wrapper.has-icon .icon svg,.subpage-title-block .subpage-title-wrapper a.has-icon .icon svg{position:static;height:100%}.subpage-title-block .subpage-title-wrapper a.has-icon{gap:.5rem}.subpage-title-block .subpage-title-wrapper a.has-icon .icon{height:var(--cd-font-size--small)}.cluster-icon svg{position:relative;top:20%;left:20%}.cluster-icon svg *{fill:var(--hpc-brown)}.cluster-item.active .cluster-icon svg *{fill:var(--cd-white)}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid var(--cd-default-border-color) !important;border-radius:5px !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{height:3rem !important;padding:1rem !important;border-top-left-radius:inherit !important;border-top-right-radius:inherit !important;background-color:var(--ghi-default-background-color) !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-title{color:var(--ghi-default-text-color) !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar button.ui-dialog-titlebar-close{top:.5rem;right:.5rem;margin:0;transform:none;opacity:.8;border:none;background:none}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar button.ui-dialog-titlebar-close span.ui-button-icon{top:0;left:0;width:100%;height:100%;margin:0;transform:none;background-color:var(--ghi-default-text-color) !important;-webkit-mask-image:url("../../../contrib/gin/dist/media/sprite.svg#close-view");mask-image:url("../../../contrib/gin/dist/media/sprite.svg#close-view");-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal{padding:1rem !important;color:var(--ghi-default-text-color) !important;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background:var(--cd-white) !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper{font-size:var(--cd-font-size--small)}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-content p{margin:0;line-height:1.2rem}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-content>div{display:flex;flex-direction:column;gap:1rem}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-footer{margin-top:1rem;padding-top:1rem;border-top:1px solid gray;line-height:1.2rem}ul.links--entity-navigation{display:flex;align-items:center;margin:0;padding:0;gap:2rem}ul.links--entity-navigation>li>.link-wrapper,ul.links--entity-navigation>li>button{position:relative;display:flex;align-items:center;height:3.5rem;white-space:nowrap}ul.links--entity-navigation>li.active>.link-wrapper::before,ul.links--entity-navigation>li.active>button::before,ul.links--entity-navigation>li>button[aria-expanded=true]::before{position:absolute;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:4px;content:"";transition:background .3s ease;border-bottom:4px solid var(--ghi-yellow)}ul.links--entity-navigation li{list-style-type:none}ul.links--entity-navigation li a{text-decoration:none;color:var(--hpc-dark-brown)}ul.links--entity-navigation li a.header-link{border-bottom:1px solid var(--ghi-default-border-color-background)}ul.links--entity-navigation li a.active{font-weight:bold}ul.links--entity-navigation li a.has-icon{display:flex;align-items:baseline;gap:.5rem}ul.links--entity-navigation li a.has-icon .icon{width:1.4rem;height:var(--cd-font-size--small)}ul.links--entity-navigation li a.has-icon .icon svg{position:static;width:1rem;height:100%}ul.links--entity-navigation li.expandable.dropdown{position:relative}ul.links--entity-navigation li.expandable.active>button[data-cd-toggler]{font-weight:bold}ul.links--entity-navigation li.expandable>button[data-cd-toggler]{padding:0;text-transform:none;border:0;background-color:rgba(0,0,0,0)}ul.links--entity-navigation li.expandable>button[data-cd-toggler] svg.cd-dropdown__icon{fill:var(--ghi-primary-button-color)}ul.links--entity-navigation li.expandable a{padding:.5rem 0;white-space:nowrap;font-size:var(--cd-font-size--default)}ul.links--entity-navigation li.expandable a:hover{color:var(--ghi-primary-button-color-hover)}ul.links--entity-navigation li.expandable a.has-icon:hover svg *{fill:var(--ghi-primary-button-color-hover)}ul.links--entity-navigation li.expandable.dropdown>div[data-cd-hidden=false]{position:absolute;z-index:201;top:3.5rem;left:-1.5rem;display:flex;flex-direction:column;padding:.5rem 1.5rem;border-bottom:2px solid var(--ghi-yellow);background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false],ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]{position:absolute;z-index:201;top:3.5rem;right:0;left:0;padding-top:1rem;padding-bottom:1rem;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer{max-width:calc(var(--content-width) + 24px);margin-right:auto;margin-left:auto;padding-right:var(--cd-container-padding);padding-left:var(--cd-container-padding)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer.megamenu-wrapper-outer{max-width:100vw}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header{margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ghi-default-border-color-background)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header h3,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header h3{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header h3 a,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header h3 a{white-space:normal;font-size:var(--cd-font-size--2xbase)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header .metadata,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header .metadata,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header .metadata,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header .metadata{font-size:var(--cd-font-size--small)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner{-moz-column-width:auto;column-width:auto;-moz-column-count:1;column-count:1;-moz-column-gap:4rem;column-gap:4rem;-moz-column-rule:1px solid var(--ghi-default-border-color-background);column-rule:1px solid var(--ghi-default-border-color-background)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper{display:block;width:auto;margin-bottom:2rem}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group{display:block;width:auto}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group>p,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group>p,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group>p,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group>p{display:inline-block;margin-top:0;margin-bottom:.25rem;font-weight:bold;-moz-column-break-before:auto;break-before:auto;-moz-column-break-after:avoid;break-after:avoid}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul{padding-inline-start:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li{display:block;width:90%;padding:.25rem 0;-moz-column-break-inside:avoid;break-inside:avoid}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li:first-child,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li:first-child,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li:first-child,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li:first-child{-moz-column-break-before:avoid;break-before:avoid}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li>p,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li>p,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li>p,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li>p{display:block;width:auto;margin-top:0;font-weight:bold}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li a,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li a,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li a,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li a{white-space:unset}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner{-moz-column-count:3;column-count:3}}@media(min-width: 1024px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner{-moz-column-count:4;column-count:4}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}ul.links--entity-navigation li.expandable.megamenu.megamenu>div[data-cd-hidden=false],ul.links--entity-navigation li.expandable.second-level.megamenu>div[data-cd-hidden=false]{border-bottom:2px solid var(--ghi-yellow)}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.megamenu--2 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--2 .megamenu-wrapper-inner{-moz-column-count:1 !important;column-count:1 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--3 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--3 .megamenu-wrapper-inner{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--5 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--5 .megamenu-wrapper-inner{-moz-column-count:3 !important;column-count:3 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--6 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--6 .megamenu-wrapper-inner{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--7 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--7 .megamenu-wrapper-inner{-moz-column-count:5 !important;column-count:5 !important}}@media(min-width: 1024px){ul.links--entity-navigation li.expandable.megamenu.megamenu--2 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--2 .megamenu-wrapper-inner{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--3 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--3 .megamenu-wrapper-inner{-moz-column-count:3 !important;column-count:3 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--5 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--5 .megamenu-wrapper-inner{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--6 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--6 .megamenu-wrapper-inner{-moz-column-count:6 !important;column-count:6 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--7 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--7 .megamenu-wrapper-inner{-moz-column-count:7 !important;column-count:7 !important}}html:not(.js) .block-document-navigation,html:not(.js) .block-section-navigation{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.block-document-navigation>ul.links--entity-navigation>li.hidden,.block-section-navigation>ul.links--entity-navigation>li.hidden{display:none}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false],.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false]{padding-top:0;padding-bottom:0;border-top:1px solid var(--ghi-yellow);border-bottom:1px solid var(--ghi-yellow)}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden),.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden){display:block;width:100%;padding-right:var(--cd-container-padding);padding-left:var(--cd-container-padding);background-color:var(--ghi-primary-background-color)}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden) div[data-cd-hidden=false],.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden) div[data-cd-hidden=false]{border-bottom:0}@media(min-width: 768px){.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden),.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden){display:initial;width:initial;padding-right:initial;padding-left:initial}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden) div[data-cd-hidden=false],.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] ul:not(.metadata)>li:not(.hidden) div[data-cd-hidden=false]{border-bottom:2px solid var(--ghi-yellow)}}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer,.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer{padding-right:0;padding-left:0;background-color:var(--cd-white)}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false],.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false]{position:relative;top:0;width:calc(100vw - 3*var(--cd-container-padding));max-width:calc(100vw - 3*var(--cd-container-padding))}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false] .megamenu-wrapper-outer,.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false] .megamenu-wrapper-outer{padding-right:0;padding-left:0}@media(min-width: 768px){.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false] .megamenu-wrapper-outer,.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false] .megamenu-wrapper-outer{padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false],.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false]{position:absolute;top:calc(3.5rem + 1px);width:-moz-fit-content;width:fit-content}}@media(min-width: 768px){.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer,.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer{padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge);background-color:initial}}.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{display:flex;flex-direction:column;align-items:flex-start;padding-inline-start:0;-moz-column-gap:0;column-gap:0;row-gap:2px}.block-document-navigation .overflow-navigation li,.block-section-navigation .overflow-navigation li{padding:0;-moz-column-break-inside:avoid;break-inside:avoid}.block-document-navigation .overflow-navigation li:hover>.link-wrapper>a,.block-document-navigation .overflow-navigation li:hover>button,.block-document-navigation .overflow-navigation li .link-wrapper>a:hover,.block-section-navigation .overflow-navigation li:hover>.link-wrapper>a,.block-section-navigation .overflow-navigation li:hover>button,.block-section-navigation .overflow-navigation li .link-wrapper>a:hover{color:var(--ghi-primary-button-color-hover)}.block-document-navigation .overflow-navigation li.expandable.megamenu,.block-section-navigation .overflow-navigation li.expandable.megamenu{position:relative}.block-document-navigation .overflow-navigation li button,.block-section-navigation .overflow-navigation li button{display:flex;align-items:center;text-align:left}@media(max-width: 768px){.block-document-navigation .overflow-navigation li.expandable.dropdown div[data-cd-hidden=false],.block-section-navigation .overflow-navigation li.expandable.dropdown div[data-cd-hidden=false]{width:calc(100vw - 3*var(--cd-container-padding) + 2rem) !important;max-width:calc(100vw - 3*var(--cd-container-padding) + 2rem) !important;padding:0;background-color:var(--cd-white);row-gap:2px}.block-document-navigation .overflow-navigation li.expandable.dropdown div[data-cd-hidden=false] a,.block-section-navigation .overflow-navigation li.expandable.dropdown div[data-cd-hidden=false] a{padding-left:1.5rem}.block-document-navigation .overflow-navigation li.expandable.dropdown div[data-cd-hidden=false] a:hover,.block-section-navigation .overflow-navigation li.expandable.dropdown div[data-cd-hidden=false] a:hover{background-color:var(--ghi-primary-background-color)}.block-document-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false],.block-section-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false]{left:-0.5rem;width:100vw !important;max-width:100vw !important;padding:0;background-color:var(--cd-white)}.block-document-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false] .megamenu-wrapper-outer,.block-section-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false] .megamenu-wrapper-outer{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);margin:0;padding:0 .5rem !important}.block-document-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false] .megamenu-wrapper-outer li,.block-section-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false] .megamenu-wrapper-outer li{background-color:rgba(0,0,0,0) !important}}@media(min-width: 768px){.block-document-navigation .overflow-navigation li.expandable.megamenu>div[data-cd-hidden=false],.block-section-navigation .overflow-navigation li.expandable.megamenu>div[data-cd-hidden=false]{width:calc(100vw - 3*var(--cd-container-padding) + 2rem) !important;max-width:calc(100vw - 3*var(--cd-container-padding) + 2rem) !important}}@media(min-width: 768px){.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{position:initial;flex-direction:row;-moz-column-gap:2rem;column-gap:2rem;row-gap:0}.block-document-navigation .overflow-navigation li.expandable.megamenu,.block-section-navigation .overflow-navigation li.expandable.megamenu{position:static}.block-document-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false],.block-section-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false]{width:100%;max-width:100%}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.ghi-image-wrapper div.image-caption-wrapper div.image-caption{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;max-width:400px;padding:1rem 2rem;text-align:left;color:var(--ghi-default-text-color);background-color:var(--cd-white);font-size:var(--cd-font-size--tiny)}.ghi-image-wrapper div.image-caption-wrapper div.image-caption .location{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny);font-weight:700}.ghi-image-wrapper div.image-caption-wrapper div.image-caption p{margin:0}.ghi-image-wrapper div.image-caption-wrapper div.image-caption .credits{font-style:italic}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper{max-height:568px}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption{position:absolute;right:calc(1.9rem + 2px);bottom:calc(2rem + 2px);display:inline-block;width:1.5rem;height:1.5rem;padding:0 !important;background-color:var(--cd-white);font-size:var(--cd-font-size--small);line-height:1.5rem}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus,.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover{background-color:var(--cd-primary-color)}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus+.image-caption,.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover+.image-caption{display:inline-block}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption::after{display:block;content:"i";text-align:center;font-weight:700}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper div.image-caption:hover{display:inline-block}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper div.image-caption{display:none}@media(max-width: 768px){.ghi-image-wrapper div.image-caption-wrapper a.expand-caption{position:absolute;right:calc(1.9rem + 2px);bottom:calc(2rem + 2px);display:inline-block;width:1.5rem;height:1.5rem;padding:0 !important;background-color:var(--cd-white);font-size:var(--cd-font-size--small);line-height:1.5rem}.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus,.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover{background-color:var(--cd-primary-color)}.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus+.image-caption,.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover+.image-caption{display:inline-block}.ghi-image-wrapper div.image-caption-wrapper a.expand-caption::after{display:block;content:"i";text-align:center;font-weight:700}.ghi-image-wrapper div.image-caption-wrapper div.image-caption:hover{display:inline-block}.ghi-image-wrapper div.image-caption-wrapper div.image-caption{display:none}}.block-document-meta-data>ul,.block-section-meta-data>ul,article.node--type-article .node__meta .node__submitted>ul,article.node--type-document .node__meta .node__submitted>ul,.megamenu .megamenu-header>ul{display:flex;flex-wrap:wrap;align-items:center;row-gap:1rem;margin-top:0;margin-bottom:0;margin-left:-0.5rem;padding:0;list-style:none;clip-path:inset(-3rem -3rem 0 0.5rem)}.block-document-meta-data>ul>li,.block-section-meta-data>ul>li,article.node--type-article .node__meta .node__submitted>ul>li,article.node--type-document .node__meta .node__submitted>ul>li,.megamenu .megamenu-header>ul>li{position:relative;flex-basis:auto;flex-grow:0;padding:0 .5rem;border:0}.block-document-meta-data>ul>li:first-child,.block-section-meta-data>ul>li:first-child,article.node--type-article .node__meta .node__submitted>ul>li:first-child,article.node--type-document .node__meta .node__submitted>ul>li:first-child,.megamenu .megamenu-header>ul>li:first-child{padding-left:.5rem}.block-document-meta-data>ul>li::before,.block-section-meta-data>ul>li::before,article.node--type-article .node__meta .node__submitted>ul>li::before,article.node--type-document .node__meta .node__submitted>ul>li::before,.megamenu .megamenu-header>ul>li::before{position:absolute;left:0;width:1px;height:90%;content:" ";background-color:var(--ghi-yellow)}.block-document-meta-data>ul>li .icon-wrapper .icon,.block-section-meta-data>ul>li .icon-wrapper .icon,article.node--type-article .node__meta .node__submitted>ul>li .icon-wrapper .icon,article.node--type-document .node__meta .node__submitted>ul>li .icon-wrapper .icon,.megamenu .megamenu-header>ul>li .icon-wrapper .icon{padding-right:1.2rem;filter:var(--ghi-filter-grey--dark);background-repeat:no-repeat}.block-document-meta-data>ul>li .icon-wrapper .icon.plan-subtitle,.block-section-meta-data>ul>li .icon-wrapper .icon.plan-subtitle,article.node--type-article .node__meta .node__submitted>ul>li .icon-wrapper .icon.plan-subtitle,article.node--type-document .node__meta .node__submitted>ul>li .icon-wrapper .icon.plan-subtitle,.megamenu .megamenu-header>ul>li .icon-wrapper .icon.plan-subtitle{background-image:url("../img/icons/document.svg")}.block-document-meta-data>ul>li .icon-wrapper .icon.plan-coordinator,.block-section-meta-data>ul>li .icon-wrapper .icon.plan-coordinator,article.node--type-article .node__meta .node__submitted>ul>li .icon-wrapper .icon.plan-coordinator,article.node--type-document .node__meta .node__submitted>ul>li .icon-wrapper .icon.plan-coordinator,.megamenu .megamenu-header>ul>li .icon-wrapper .icon.plan-coordinator{padding-right:1.4rem;background-image:url("../img/icons/coordination.svg")}.modal-content table{width:100%}.leaflet-modal{z-index:10 !important}.leaflet-modal .overlay{background-color:rgba(0,0,0,0)}.leaflet-modal .modal{overflow:hidden;max-height:600px;padding:0 1.5rem}.leaflet-modal .modal-content{max-width:250px;padding:0;border:1px solid var(--hpc-border-color);border-radius:4px;background-color:var(--cd-white);font-size:var(--cd-font-size--base)}.leaflet-modal .modal-content .modal-inner{position:relative;padding:.5rem 1rem;line-height:24px}.leaflet-modal .modal-content .modal-inner i.close{position:absolute;top:-1rem;right:-1rem;opacity:1;color:var(--cd-primary-color);border-radius:50%;background-color:var(--cd-white);font-size:2rem}.leaflet-modal .modal-content .modal-inner div.title{margin-bottom:10px;font-weight:bold}.leaflet-modal .modal-content .modal-inner div.content{padding-top:.5rem;border-top:1px solid var(--hpc-border-color)}.leaflet-modal .modal-content .modal-inner div.monitoring-period{margin-top:5px;padding-top:5px;color:var(--ghi-default-text-color);border-top:1px solid var(--hpc-border-color);font-size:var(--cd-font-size--small)}.hpc-pie-chart-wrapper svg{width:20px;height:20px;transform:rotate(-90deg);border:1px solid var(--ghi-widget-color--dark);border-radius:50%;fill:var(--ghi-widget-color--light)}.hpc-pie-chart-wrapper svg circle{fill:var(--ghi-widget-color--light);stroke:var(--ghi-widget-color--dark);stroke-width:32;stroke-dasharray:100 100}.plan-entity-contribution-wrapper{display:flex;align-items:center;font-size:var(--cd-font-size--small)}.plan-entity-contribution-wrapper>span{font-weight:700}.plan-entity-contribution-wrapper ul{display:inline-flex;padding-inline-start:.5rem;list-style-type:none;gap:.5rem}.plan-entity-contribution-wrapper ul li{display:flex;gap:3px}.plan-entity-contribution-wrapper ul li span.check-circle{color:var(--green)}.plan-status{width:1rem;height:1rem;border-radius:50%}.plan-status.plan-status-header-icon{background-color:var(--ghi-default-text-color)}.plan-status.unpublished{background-color:var(--ghi-status-color-unpublished)}.plan-status.published{background-color:var(--ghi-status-color-published)}.hpc-progress-bar-wrapper{display:inline-block;overflow:hidden;width:100%;height:14px;border:1px solid var(--ghi-widget-color--dark);background-color:var(--ghi-widget-color--light)}.hpc-progress-bar-wrapper .hpc-progress-bar-inner{height:100%;background-color:var(--ghi-widget-color--dark)}.project-data-popover table th{text-align:center}.project-data-popover table tr td{text-align:center}.project-data-popover table tr td:first-child{white-space:nowrap}.project-data-popover table tr td ul{padding-inline-start:unset;list-style-type:none}.select-wrappers{position:absolute;top:-1.8rem;right:0;display:inline-block;margin:0}.select-wrappers>div.ajax-switcher-wrapper{display:inline-block}.select-wrappers>div.ajax-switcher-wrapper>form{display:inline-block;margin:0 0 0 1rem}div.ajax-switcher-wrapper>form{display:inline-block;margin:0 1rem 0 0}div.ajax-switcher-wrapper>form .form-item{display:inline-block}div.ajax-switcher-wrapper>form .select2,div.ajax-switcher-wrapper>form .select2-selection--single{display:inline-block;overflow:visible;width:auto !important;white-space:nowrap;border:none;background-color:rgba(0,0,0,0)}div.ajax-switcher-wrapper>form .select2 .select2-selection__rendered,div.ajax-switcher-wrapper>form .select2-selection--single .select2-selection__rendered{display:inline-block;height:auto !important;margin:0;padding-right:24px;padding-left:0;white-space:nowrap;color:var(--ghi-default-text-color);background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--small);font-weight:bold}div.ajax-switcher-wrapper>form .select2 .select2-selection__rendered::after,div.ajax-switcher-wrapper>form .select2-selection--single .select2-selection__rendered::after{display:none}div.ajax-switcher-wrapper>form .select2 .icon,div.ajax-switcher-wrapper>form .select2-selection--single .icon{position:absolute;top:13px;right:6px;width:12px;height:12px;fill:var(--ghi-default-text-color)}.select2-dropdown.select2-dropdown--below{border-top:.5px solid}.select2-dropdown .select2-results{width:auto !important;border-radius:3px;background-color:var(--cd-white)}.select2-dropdown .select2-results ul li{padding:8px 18px;white-space:nowrap;border-top:none;border-bottom:none;font-size:var(--cd-font-size--small);font-weight:normal}.select2-dropdown .select2-results ul li.select2-results__option--highlighted{color:var(--cd-primary-color);background-color:rgba(0,0,0,0)}.select2-dropdown .select2-results ul.selectric-group li{padding-left:2rem;font-weight:normal}.select2-dropdown .select2-results ul.selectric-group li.selectric-group-label{padding-left:18px;font-weight:bold}#main-content .table-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper,.ghi-modal-dialog .table-wrapper{overflow-x:auto;max-width:calc(100vw - 1rem - 2*var(--cd-container-padding)) !important;margin-right:-5px}#main-content .table-wrapper table.ghi-table,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table,.ghi-modal-dialog .table-wrapper table.ghi-table{font-size:var(--cd-font-size--default)}#main-content .table-wrapper table.ghi-table.soft-limit,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.soft-limit,.ghi-modal-dialog .table-wrapper table.ghi-table.soft-limit{margin-bottom:2rem}#main-content .table-wrapper table.ghi-table.soft-limit+a.expand-table,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.soft-limit+a.expand-table,.ghi-modal-dialog .table-wrapper table.ghi-table.soft-limit+a.expand-table{display:block;margin-right:auto;margin-left:auto}.ghi-block #main-content .table-wrapper table.ghi-table,.ghi-block .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table,.ghi-block .ghi-modal-dialog .table-wrapper table.ghi-table{margin-bottom:0}#main-content .table-wrapper table.ghi-table th,#main-content .table-wrapper table.ghi-table td,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td,.ghi-modal-dialog .table-wrapper table.ghi-table th,.ghi-modal-dialog .table-wrapper table.ghi-table td{padding:1.5rem 2rem}body.path-frontpage #main-content .table-wrapper table.ghi-table th,body.path-overview #main-content .table-wrapper table.ghi-table th,body.path-frontpage #main-content .table-wrapper table.ghi-table td,body.path-overview #main-content .table-wrapper table.ghi-table td,body.path-frontpage .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th,body.path-overview .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th,body.path-frontpage .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td,body.path-overview .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td,body.path-frontpage .ghi-modal-dialog .table-wrapper table.ghi-table th,body.path-overview .ghi-modal-dialog .table-wrapper table.ghi-table th,body.path-frontpage .ghi-modal-dialog .table-wrapper table.ghi-table td,body.path-overview .ghi-modal-dialog .table-wrapper table.ghi-table td{padding:1.5rem 1rem}#main-content .table-wrapper table.ghi-table th.entity-name,#main-content .table-wrapper table.ghi-table th.cd-table--amount,#main-content .table-wrapper table.ghi-table th.cd-table--currency,#main-content .table-wrapper table.ghi-table th.cd-table--percentage,#main-content .table-wrapper table.ghi-table td.entity-name,#main-content .table-wrapper table.ghi-table td.cd-table--amount,#main-content .table-wrapper table.ghi-table td.cd-table--currency,#main-content .table-wrapper table.ghi-table td.cd-table--percentage,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.entity-name,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--amount,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--currency,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--percentage,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.entity-name,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--amount,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--currency,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--percentage,.ghi-modal-dialog .table-wrapper table.ghi-table th.entity-name,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--amount,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--currency,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--percentage,.ghi-modal-dialog .table-wrapper table.ghi-table td.entity-name,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--amount,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--currency,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--percentage{text-align:left;white-space:nowrap}#main-content .table-wrapper table.ghi-table th.cd-table--chart,#main-content .table-wrapper table.ghi-table td.cd-table--chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--chart,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--chart,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--chart{text-align:center}#main-content .table-wrapper table.ghi-table th.not-available,#main-content .table-wrapper table.ghi-table td.not-available,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.not-available,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.not-available,.ghi-modal-dialog .table-wrapper table.ghi-table th.not-available,.ghi-modal-dialog .table-wrapper table.ghi-table td.not-available{font-style:italic}#main-content .table-wrapper table.ghi-table th[data-formatting=numeric-full],#main-content .table-wrapper table.ghi-table td[data-formatting=numeric-full],.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th[data-formatting=numeric-full],.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td[data-formatting=numeric-full],.ghi-modal-dialog .table-wrapper table.ghi-table th[data-formatting=numeric-full],.ghi-modal-dialog .table-wrapper table.ghi-table td[data-formatting=numeric-full]{text-align:right}#main-content .table-wrapper table.ghi-table th[data-formatting=numeric-full] .cell-wrapper-inner,#main-content .table-wrapper table.ghi-table td[data-formatting=numeric-full] .cell-wrapper-inner,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th[data-formatting=numeric-full] .cell-wrapper-inner,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td[data-formatting=numeric-full] .cell-wrapper-inner,.ghi-modal-dialog .table-wrapper table.ghi-table th[data-formatting=numeric-full] .cell-wrapper-inner,.ghi-modal-dialog .table-wrapper table.ghi-table td[data-formatting=numeric-full] .cell-wrapper-inner{justify-content:end}#main-content .table-wrapper table.ghi-table th:first-child,#main-content .table-wrapper table.ghi-table td:first-child,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th:first-child,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td:first-child,.ghi-modal-dialog .table-wrapper table.ghi-table th:first-child,.ghi-modal-dialog .table-wrapper table.ghi-table td:first-child{padding-left:0}#main-content .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart),#main-content .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart),.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart),.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart),.ghi-modal-dialog .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart),.ghi-modal-dialog .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart){padding-right:0}#main-content .table-wrapper table.ghi-table.cd-table--responsive td::before,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.cd-table--responsive td::before,.ghi-modal-dialog .table-wrapper table.ghi-table.cd-table--responsive td::before{top:1.5rem;color:var(--ghi-default-text-color);font-size:inherit}#main-content .table-wrapper table.ghi-table thead th,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table thead th,.ghi-modal-dialog .table-wrapper table.ghi-table thead th{white-space:nowrap;text-transform:uppercase;color:var(--ghi-default-text-color);border-bottom:1px solid var(--cd-default-border-color);background:rgba(0,0,0,0);font-size:var(--cd-font-size--small)}#main-content .table-wrapper table.ghi-table.sortable th,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th{cursor:pointer}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort),#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort),.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort),.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse{padding-right:5px}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)>span,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted>span,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse>span,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)>span,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted>span,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse>span,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)>span,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted>span,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse>span{display:inline-block;width:2rem;color:var(--cd-primary-color)}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after{position:relative;top:4px;left:5px;display:inline-block;width:11px;height:19px;content:" ";background-size:contain}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted,.sorttable-sorted-reverse,.sorttable-nosort)::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted,.sorttable-sorted-reverse,.sorttable-nosort)::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted,.sorttable-sorted-reverse,.sorttable-nosort)::after{background-image:url("../img/table/ghi_sorting.svg")}#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after{background-image:url("../img/table/ghi_sorting_up.svg")}#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after{background-image:url("../img/table/ghi_sorting_down.svg")}#main-content .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind,#main-content .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind{display:none}#main-content .table-wrapper table.ghi-table.sortable th.sorttable-nosort,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-nosort,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-nosort{cursor:initial}#main-content .table-wrapper table.ghi-table tbody tr,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody tr,.ghi-modal-dialog .table-wrapper table.ghi-table tbody tr{border-bottom:1px solid var(--cd-default-border-color)}#main-content .table-wrapper table.ghi-table tbody tr:last-child,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody tr:last-child,.ghi-modal-dialog .table-wrapper table.ghi-table tbody tr:last-child{border-bottom:0}#main-content .table-wrapper table.ghi-table tbody td:first-child.subrow,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td:first-child.subrow,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td:first-child.subrow{padding-left:2rem}#main-content .table-wrapper table.ghi-table tbody td .cell-wrapper-inner,#main-content .table-wrapper table.ghi-table tbody td .value-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .cell-wrapper-inner,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .value-wrapper,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .cell-wrapper-inner,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .value-wrapper{display:flex;align-items:center;gap:.3rem}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart{white-space:nowrap}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper{display:inline-flex;width:auto;height:100%;margin-left:5px;aspect-ratio:1/1;vertical-align:middle}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar{white-space:nowrap}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper{margin-left:5px}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart{width:10rem;padding:.5rem .75rem .5rem 0}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart .value-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart .value-wrapper,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart .value-wrapper{width:100%}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline{display:inline-block;width:100%}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"],.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"],.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"]{r:4px;fill:#fed83d}#main-content .table-wrapper table.ghi-table tbody div.modal-link,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody div.modal-link,.ghi-modal-dialog .table-wrapper table.ghi-table tbody div.modal-link{display:inline-block;vertical-align:middle}#main-content .table-wrapper table.ghi-table tbody div.modal-link a,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody div.modal-link a,.ghi-modal-dialog .table-wrapper table.ghi-table tbody div.modal-link a{text-decoration:none}@media(min-width: 768px){#main-content .table-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper,.ghi-modal-dialog .table-wrapper{max-width:calc(100vw - 1rem - 2*var(--cd-container-padding-xlarge)) !important}}.ghi-modal-dialog .table-wrapper table.ghi-table,#main-content .table-wrapper table.ghi-table.disaggregation-table{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-table th,#main-content .table-wrapper table.ghi-table.disaggregation-table th{white-space:nowrap;color:var(--ghi-default-text-color);background-color:inherit}.ghi-modal-dialog .table-wrapper table.ghi-table.has-totals-row th,#main-content .table-wrapper table.ghi-table.disaggregation-table.has-totals-row th{border-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-table th,.ghi-modal-dialog .table-wrapper table.ghi-table td,.ghi-modal-dialog .table-wrapper table.ghi-table td a,#main-content .table-wrapper table.ghi-table.disaggregation-table th,#main-content .table-wrapper table.ghi-table.disaggregation-table td,#main-content .table-wrapper table.ghi-table.disaggregation-table td a{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--small)}.ghi-modal-dialog .table-wrapper table.ghi-table th,.ghi-modal-dialog .table-wrapper table.ghi-table td,#main-content .table-wrapper table.ghi-table.disaggregation-table th,#main-content .table-wrapper table.ghi-table.disaggregation-table td{padding:1.5rem .5rem 1.5rem 2rem}.ghi-modal-dialog .table-wrapper table.ghi-table th:first-child,.ghi-modal-dialog .table-wrapper table.ghi-table td:first-child,#main-content .table-wrapper table.ghi-table.disaggregation-table th:first-child,#main-content .table-wrapper table.ghi-table.disaggregation-table td:first-child{padding-left:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table th:last-child,.ghi-modal-dialog .table-wrapper table.ghi-table td:last-child,#main-content .table-wrapper table.ghi-table.disaggregation-table th:last-child,#main-content .table-wrapper table.ghi-table.disaggregation-table td:last-child{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-table tfoot tr,#main-content .table-wrapper table.ghi-table.disaggregation-table tr.totals-row,#main-content .table-wrapper table.ghi-table.disaggregation-table tfoot tr{border-bottom:0;background-color:var(--cd-default-background-color)}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row td,.ghi-modal-dialog .table-wrapper table.ghi-table tfoot tr td,#main-content .table-wrapper table.ghi-table.disaggregation-table tr.totals-row td,#main-content .table-wrapper table.ghi-table.disaggregation-table tfoot tr td{font-weight:700}.ajax-progress-fullscreen{z-index:1052;top:0;left:0;width:100%;height:100%;pointer-events:unset;opacity:.7;background-color:var(--cd-tag--color)}.ui-dialog{z-index:301}.ui-dialog .ui-dialog-title{margin-top:0 !important;margin-bottom:0 !important}.ui-dialog .ui-dialog-title .cluster-icon{display:inline-block;width:1rem;margin-right:.5rem;color:#fff}.ui-dialog .ui-dialog-title .cluster-icon svg *{fill:var(--cd-white)}.ui-dialog .ui-dialog-content{position:static !important;color:inherit !important}.ui-dialog.download-dialog .ui-dialog-content{overflow:inherit !important}.ui-dialog.ajax-block-error .ui-dialog-content{margin-top:2rem;margin-bottom:2rem}.ui-dialog.ghi-modal-dialog{max-width:1280px;margin:1rem;border:0 none !important;border-radius:var(--ghi-ui-dialog-border-radius);background:var(--ghi-grey--background) !important}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar{padding:24px;border:1px solid var(--cd-default-border-color);border-top-left-radius:var(--ghi-ui-dialog-border-radius);border-top-right-radius:var(--ghi-ui-dialog-border-radius);background:var(--cd-white) !important;line-height:1.2}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:20px;right:18px;box-sizing:border-box;width:2em;margin:0;transform:none;white-space:nowrap;text-indent:-9999px;opacity:.8;border:none;background:none}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon{top:0;left:0;width:100%;height:100%;margin:0;transform:none;background-color:var(--cd-primary-color) !important;-webkit-mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#close-view");mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#close-view");-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-image:none}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title{display:flex;align-items:self-start;color:var(--ghi-default-text-color) !important}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .cluster-icon{display:inline-block;width:1rem;margin-right:1rem;color:#fff}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .cluster-icon svg *{fill:var(--ghi-default-text-color)}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .title-additional-info{float:right;margin-right:3rem}.ui-dialog.ghi-modal-dialog .ui-dialog-content{border-right:1px solid var(--cd-default-border-color);border-bottom:1px solid var(--cd-default-border-color);border-left:1px solid var(--cd-default-border-color);border-bottom-right-radius:var(--ghi-ui-dialog-border-radius);border-bottom-left-radius:var(--ghi-ui-dialog-border-radius);background:var(--cd-white) !important}.ui-dialog.ghi-modal-dialog .ui-dialog-content a{color:var(--ghi-default-text-color)}.ui-dialog.ghi-modal-dialog .ui-dialog-content a.fts-link{display:inline-block;margin:1rem}.ui-dialog.ghi-modal-dialog .ui-dialog-content a.fts-link img{height:20px;vertical-align:middle}.ui-dialog.ghi-modal-dialog .ui-dialog-content ul,.ui-dialog.ghi-modal-dialog .ui-dialog-content ol{padding-inline-start:2rem}.ui-dialog.ghi-modal-dialog .ui-dialog-content ul li,.ui-dialog.ghi-modal-dialog .ui-dialog-content ol li{padding:.5rem 0}.ghi-modal-dialog+.ui-widget-overlay{z-index:300;opacity:.9;background:var(--ghi-grey--background) !important}article.node--view-mode-grid{display:flex;flex-direction:column;height:100%;border:1px solid var(--cd-default-border-color)}article.node--view-mode-grid .cd-teaser__image{max-width:unset;margin-top:0;margin-bottom:0}article.node--view-mode-grid .cd-teaser__container{display:flex;flex-direction:column;justify-content:space-between;padding:0 1rem}article.node--view-mode-grid .cd-teaser__container a{text-decoration:none}article.node--view-mode-grid .cd-teaser__container .cd-teaser__title--wrapper{font-size:var(--cd-font-size--default)}article.node--view-mode-grid .cd-teaser__container .cd-teaser__description{min-height:7rem;padding-top:1rem;padding-bottom:1rem;line-height:1.2rem}article.node--view-mode-grid .cd-teaser__container .cd-teaser__description::before{display:block;width:12%;padding-top:1rem;content:" ";border-top:3px solid var(--ghi-yellow)}article.node--view-mode-grid .cd-teaser__container .cd-teaser__description .cd-teaser__date{font-size:var(--cd-font-size--small)}body.page-node-type-article .region-page-title .title-prefix,body.page-node-type-document .region-page-title .title-prefix{display:inline-block;margin-top:1rem;padding:.5rem 1rem;text-transform:uppercase;background-color:var(--ghi-primary-button-color);font-size:var(--cd-font-size--small);font-weight:700}body.page-node-type-article article.node--view-mode-full .document-summary,body.page-node-type-document article.node--view-mode-full .document-summary{margin-bottom:4.5rem}body.page-node-type-article article.node--view-mode-full footer.node__meta,body.page-node-type-document article.node--view-mode-full footer.node__meta{padding:1rem 0;border-top:1px solid var(--ghi-default-border-color);border-bottom:1px solid var(--ghi-default-border-color)}body.page-node-type-article article.node--view-mode-full footer.node__meta .node__submitted,body.page-node-type-document article.node--view-mode-full footer.node__meta .node__submitted{display:flex;gap:1rem;font-size:var(--cd-font-size--small)}body.page-node-type-article article.node--view-mode-full .content-wrapper,body.page-node-type-document article.node--view-mode-full .content-wrapper{margin-top:4.5rem}body.page-node-type-article article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium.align-right,body.page-node-type-document article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium.align-right{margin-bottom:1rem;margin-left:2rem;text-align:center;line-height:.7rem}body.page-node-type-article article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium .field--name-field-credits,body.page-node-type-document article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium .field--name-field-credits{width:auto;padding:.9rem .9rem;word-wrap:break-word;background-color:var(--ghi-yellow);font-size:var(--cd-font-size--small);font-weight:bold}body.path-overview #main-content,body.path-frontpage #main-content{padding-right:0;padding-left:0}body.path-overview #main-content .block-system-main-block>.layout>.layout__region--content>.ghi-block:first-child,body.path-frontpage #main-content .block-system-main-block>.layout>.layout__region--content>.ghi-block:first-child{margin-top:2rem}body.path-overview #main-content .block-system-main-block>.layout>.layout__region--content>.ghi-block:first-child.ghi-block-generic-link-carousel,body.path-frontpage #main-content .block-system-main-block>.layout>.layout__region--content>.ghi-block:first-child.ghi-block-generic-link-carousel{margin-top:0;padding-top:0}.ghi-block-global-homepages .title-wrapper>.cd-block-title{margin-bottom:1rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.ghi-block-global-homepages.has-year-switcher>.block-content>.title-wrapper{display:flex;gap:1rem}.ghi-block-global-homepages.has-year-switcher>.block-content>.title-wrapper .section-switcher-wrapper{top:0}.ghi-block-global-homepages .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages .ghi-block:first-child .cd-block-title{font-size:var(--cd-font-size--2xbase);font-weight:400}body.page-node-type-homepage .ghi-block:first-child{margin-top:2rem}body.page-node-type-page .region-content article>div{max-width:var(--reading-width)}.snap-png-header{display:none}html.snap--pdf #toolbar-administration,html.snap--pdf .cd-global-header,html.snap--pdf .cd-site-header__actions,html.snap--pdf .layout-builder-ipe-actions,html.snap--pdf .block-wrapper--downloadbutton,html.snap--pdf .block-links{display:none}html.snap--pdf .table-wrapper table.soft-limit+a.expand-table{display:none !important}html.snap--pdf .table-wrapper table.soft-limit tr{display:table-row !important}html.snap--pdf .table-wrapper .modal-link{display:none !important}html.snap--pdf .dialog-off-canvas-main-canvas>.cd-page-layout-container{grid-template-rows:80px auto 1fr auto}.snap-png-header{display:none}html.snap--png .snap-png-header{position:relative;display:block;width:100%;color:var(--ghi-default-text-color);background-color:var(--cd-white)}html.snap--png .snap-png-header::before{position:absolute;z-index:-1;top:-1rem;right:calc(-7rem - 2px);bottom:0;left:calc(-7rem - 2px);height:calc(100% + 1rem);content:"";border-top:1px solid var(--cd-default-border-color);border-bottom:1px solid var(--cd-default-border-color);background-color:inherit}html.snap--png .block-links,html.snap--png .table-search-input-wrapper.empty,html.snap--png .cd-block-title{display:none !important}html.snap--png .header{width:100%}html.snap--png .caption-wrapper{float:left;width:70%}html.snap--png .caption{margin-top:2rem;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--2xbase);line-height:1.4rem}html.snap--png .link{text-decoration:none;color:var(--ghi-default-text-color) !important;font-size:var(--cd-font-size--tiny)}html.snap--png .logo{float:right;width:30%;padding-top:2rem;text-align:right}html.snap--png .title-wrapper{width:100%;margin-bottom:1rem;border-bottom:1px solid var(--cd-default-border-color);font-size:18px}html.snap--png .title{float:left;width:80%}html.snap--png .date{float:right;width:20%;text-align:right}html.snap--png .ghi-block{background-color:#fff}.leaflet-container{font:inherit}.leaflet-container .leaflet-pane{z-index:0}.leaflet-container .leaflet-pane .leaflet-tile-container img{mix-blend-mode:unset}.leaflet-control-container .leaflet-sidebar,.leaflet-control-container .leaflet-top,.leaflet-control-container .leaflet-bottom{z-index:100}.leaflet-control-container .leaflet-sidebar{height:93%;padding:1px}.leaflet-control-container .leaflet-control-attribution{font-size:11px}.leaflet-control-container .leaflet-top.leaflet-left{width:50%}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control{z-index:101;color:var(--ghi-default-text-color);border:1px solid var(--cd-default-border-color);border-radius:0;box-shadow:none;font-size:var(--cd-font-size--default)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom a{font-size:var(--cd-font-size--default);line-height:26px}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search{position:absolute;left:2.5rem;width:17rem;padding:4px 0}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search input.search-input{display:block !important;width:75%;margin:4px 1rem 4px 1rem;padding:0;border:1px solid var(--cd-default-border-color);border:none;font-size:var(--cd-font-size--small)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search input.search-input:focus{outline:none}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search a.search-button,.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search a.search-button:hover{position:absolute;top:2px;right:0;margin:3px 0;background-color:rgba(0,0,0,0);background-image:url("../img/icons/search.svg");background-position:center center;background-size:12px 12px}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search .search-alert{padding:.5rem 1rem;color:inherit;border-top:1px solid var(--cd-blue-grey);border-radius:0;font-weight:normal}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip{position:relative;width:100%;max-height:250px;margin-bottom:0;margin-block-start:4px;padding-top:4px;border-top:1px solid var(--cd-blue-grey);border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:rgba(0,0,0,0);box-shadow:none}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip{margin:0;padding:.5rem 1rem;border-radius:0;background:var(--cd-white);font-size:var(--cd-font-size--small)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip .subline{color:var(--cd-grey--mid);font-size:var(--cd-font-size--tiny)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip.hover{background-color:var(--cd-blue-grey--light)}.leaflet-bar-horizontal a{float:left;border-right:1px solid #ccc;border-bottom-width:0}.leaflet-bar-horizontal a:hover{border-bottom-width:0}.leaflet-bar-horizontal a:first-child{border-top-left-radius:4px;border-top-right-radius:0;border-bottom-left-radius:4px}.leaflet-bar-horizontal a:last-child{border-right-width:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}.leaflet-bar-horizontal.admin-level-select a{background-color:var(--cd-grey--light)}.leaflet-bar-horizontal.admin-level-select a.active{background-color:var(--cd-white)}.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-pane,.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-top,.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-bottom{opacity:.7}.map-wrapper-outer .leaflet-control-container .admin-level-select a.disabled{cursor:default;opacity:.2}.map-wrapper-outer .leaflet-control-container .leaflet-control.donut-control{top:.8rem;right:.1rem;border:none}.map-wrapper-outer .leaflet-control-container .leaflet-control.donut-control .donut-control-icon{cursor:pointer}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar{width:auto;font-size:var(--cd-font-size--base)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar a.close{z-index:800;width:auto;height:auto;margin:0;text-indent:0;opacity:1 !important;color:var(--cd-primary-color);background:none}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container{overflow:hidden;padding:0}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container{display:flex;flex-direction:column;height:100%;line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-header{height:auto;margin-bottom:.5rem;padding:1rem 1rem .5rem 1rem;color:var(--ghi-default-text-color);border:none;font:inherit}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-header div.title{font-size:var(--cd-font-size--base);font-weight:bold;line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-content{overflow:auto;height:100%;padding:0 1rem;border:none;box-shadow:none;font-size:var(--cd-font-size--small)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container{width:375px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation{position:relative;left:-0.5rem;display:flex;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--tiny);line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation .link{cursor:pointer;color:var(--cd-primary-color);font-weight:bold}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation .link.disabled{cursor:default;color:var(--hpc-grey)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.admin-area{line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title{font-size:var(--cd-font-size--base);font-weight:700}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.tag-line{font-size:var(--cd-font-size--tiny);font-weight:400}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.admin-area{padding-bottom:.5rem;text-transform:uppercase;border-bottom:1px solid #e1e1e1;font-size:var(--cd-font-size--extra-tiny);font-size:10px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.section-header{display:flex;gap:.5rem;align-items:center;margin-bottom:0;text-transform:uppercase;font-size:var(--cd-font-size--small);font-weight:700;line-height:16px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.section-header span{display:inline-block}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.monitoring-period{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--small)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible{display:flex;justify-content:space-between}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper>div,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible>div{display:inline-block}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-color-code,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-color-code{position:relative;top:-0.1rem;display:inline-block;width:.5rem;height:.5rem;margin-top:0;margin-right:.4rem;border-radius:50%}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-label,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-label{margin-right:1rem}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-value,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-value{font-weight:bold}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper{margin-top:1rem;padding:.5rem 0}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper .measurement-bar-chart-container svg{pointer-events:all}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper .measurement-bar-chart-container svg g{pointer-events:all}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container{width:400px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item{display:flex}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item label.form-label{width:40%;margin-bottom:0;padding-top:3px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item>div{width:60%}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric{display:block;overflow:visible;padding:0;white-space:nowrap;border:none;background-color:rgba(0,0,0,0)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .label{height:auto !important;height:30px;margin:0;padding:0 24px 0 9px;white-space:nowrap;color:var(--cd-primary-color);border-bottom:1px solid var(--hpc-orange);border-radius:0;background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--small);font-size:inherit;font-weight:bold;line-height:30px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .label::after{display:none}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .icon{position:absolute;top:12px;right:6px;width:10px;height:10px;fill:var(--hpc-orange)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items{position:absolute;z-index:1;top:0;border-radius:3px;background-color:var(--cd-white)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items ul li{padding:5px 8px;white-space:nowrap;border-top:none;border-bottom:none;font-size:var(--cd-font-size--small);font-weight:bold}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items ul li.selected{color:var(--cd-primary-color);background-color:rgba(0,0,0,0)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-wrapper.selectric-open .label{border-bottom:none}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form button.apply-donut-settings{margin-top:0;margin-bottom:.5rem;padding:6px 8px;color:var(--cd-white);background-color:var(--cd-primary-color)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar.visible~.leaflet-right{right:0 !important}.map-wrapper-outer .map-tabs{height:auto;background-color:var(--ghi-default-text-color)}.map-wrapper-outer .map-tabs ul{display:flex;height:100%;margin:0;padding:0;gap:2rem;list-style-type:none}.map-wrapper-outer .map-tabs ul li{position:relative;height:2.5rem;padding:.5rem 0;color:var(--cd-white);font-size:var(--cd-font-size--small)}.map-wrapper-outer .map-tabs ul li a{cursor:pointer;text-decoration:none;color:var(--cd-white) !important;font-size:inherit}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown{position:absolute;z-index:101;top:2.5rem;left:-0.3rem;border-top:0}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown div.ghi-dropdown--content{display:flex;flex-direction:column;padding:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown div.ghi-dropdown--content a{display:inline-block;padding:.3rem;white-space:nowrap;color:var(--ghi-default-text-color) !important}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown div.ghi-dropdown--content a:hover{cursor:pointer;background-color:var(--ghi-yellow)}.map-wrapper-outer .map-tabs ul li.active{border-bottom:4px solid var(--ghi-yellow)}.map-wrapper-outer .donut,.map-wrapper-outer .circle{margin-top:.5rem}.map-wrapper-outer .donut .map-legend,.map-wrapper-outer .circle .map-legend{position:absolute;z-index:90;top:1rem;right:1rem;padding:.5rem;background:var(--cd-white)}.map-wrapper-outer .donut .map-legend .legend-caption,.map-wrapper-outer .circle .map-legend .legend-caption{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul,.map-wrapper-outer .circle .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .map-legend ul li.legend-item,.map-wrapper-outer .circle .map-legend ul li.legend-item{display:flex;margin:0 1rem 0 0;padding:2px}.map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon,.map-wrapper-outer .circle .map-legend ul li.legend-item .legend-icon{width:.5rem;height:.5rem;margin-top:.3rem;margin-right:.4rem;border-radius:50%}.map-wrapper-outer .donut .map-legend ul li.legend-item .legend-label,.map-wrapper-outer .circle .map-legend ul li.legend-item .legend-label{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul li.legend-item:last-child,.map-wrapper-outer .circle .map-legend ul li.legend-item:last-child{margin-right:0}.map-wrapper-outer .donut.circle .legend-icon,.map-wrapper-outer .circle.circle .legend-icon{width:1rem !important;height:1rem !important;margin-top:0 !important;margin-right:0 !important}.map-wrapper-outer .donut .has-donut-control .map-legend,.map-wrapper-outer .circle .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path,.map-wrapper-outer .circle svg.donut .empty path{display:none}@media(max-width: 576px){.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs{position:relative;top:-1rem;margin-right:.5rem}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul{margin:0}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li{padding:0;background-color:rgba(0,0,0,0)}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.desktop{display:none}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.mobile{display:inline-block;width:3rem;height:3rem}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.mobile .icon{width:3rem;height:3rem;padding:.5rem;border-radius:3px;background-color:var(--cd-grey--light);fill:var(--cd-grey--mid)}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li.active a.mobile .icon{background-color:var(--cd-primary-color);fill:var(--cd-white)}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .download-link-wrapper{margin-top:.7rem;margin-bottom:-0.7rem}}.map-wrapper-outer .map-container{position:relative;width:100%;min-height:500px;margin:0;padding:0;border:1px solid var(--hpc-border-color)}.map-wrapper-outer .map-container>.leaflet-container{min-height:500px;outline:none}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 576px){.map-wrapper-outer .map-container .download-link-wrapper{margin-left:.5rem}}.map-wrapper-outer .map-container .map-circle-tooltip,.map-wrapper-outer .map-container .measurement-bar-chart-tooltip{padding:5px 10px;color:var(--cd-white);border-radius:5px;background-color:var(--cd-black);font-size:12px;line-height:1.2rem}.map-wrapper-outer .map-container .map-circle-tooltip div,.map-wrapper-outer .map-container .measurement-bar-chart-tooltip div{display:flex;justify-content:space-between}.cd-page-title{border-bottom:0}.cd-social-links svg{fill:#1f1f1f}.cd-tag{margin:0;padding:0;text-transform:unset;color:var(--ghi-default-text-color);background-color:unset;font-size:var(--cd-font-size--small)}@media(min-width: 1440px){.cd-teaser__image{max-width:100%}}#main-content .gho-footnote-list__wrapper[data-visible]{width:calc(100% + 68px);padding:1rem 0 1rem 114px;transform:translateX(-114px)}#main-content [dir=rtl] .gho-footnote-list__wrapper[data-visible]{padding:1rem 114px 1rem 0;transform:translateX(114px)}@media screen and (max-width: 768px){#main-content .gho-footnote-list__wrapper[data-visible]{width:calc(100% + 102px)}}.ghi-block .gho-related-articles{margin:0;padding:0;border-top:0}@media screen and (min-width: 768px){.gho-related-article .field--name-field-image{width:calc(40% - 2.25rem);min-width:320px}}.preview-content.ghi-grid .paragraph--type--bottom-figure-row>*>*,.preview-content.ghi-grid .paragraph--type--top-figures>*>*{zoom:inherit}.preview-content .paragraph--gho-bottom-figure-row,.preview-content .paragraph--gho-top-figures{margin-top:0}.preview-content .paragraph--gho-bottom-figure-row::before,.preview-content .paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before,.preview-content .paragraph--gho-bottom-figure-row .gho-top-figures::before,.preview-content .paragraph--gho-top-figures::before,.preview-content .paragraph--gho-top-figures .gho-bottom-figure-row::before,.preview-content .paragraph--gho-top-figures .gho-top-figures::before{display:none}.paragraph--gho-bottom-figure-row[data-block-preview=paragraph]::before,.paragraph--gho-bottom-figure-row[data-block-preview=paragraph] .gho-bottom-figure-row::before,.paragraph--gho-bottom-figure-row[data-block-preview=paragraph] .gho-top-figures::before,.paragraph--gho-top-figures[data-block-preview=paragraph]::before,.paragraph--gho-top-figures[data-block-preview=paragraph] .gho-bottom-figure-row::before,.paragraph--gho-top-figures[data-block-preview=paragraph] .gho-top-figures::before{display:none}body:not(.layout-builder-ipe-editing) .paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row,body:not(.layout-builder-ipe-editing) .paragraph--gho-top-figures+.paragraph--gho-top-figures{margin-top:-2rem !important}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row::before,.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before,.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-top-figures::before,.paragraph--gho-top-figures+.paragraph--gho-top-figures::before,.paragraph--gho-top-figures+.paragraph--gho-top-figures .gho-bottom-figure-row::before,.paragraph--gho-top-figures+.paragraph--gho-top-figures .gho-top-figures::before{display:none}.gho-figures .gho-figure__value[data-footnote]{display:flex;gap:.3rem}.gho-figures .gho-figure__value[data-footnote] i.tooltip>svg{fill:#5391cb}.gho-figures.gho-figures--small .gho-figure__value[data-footnote] i.tooltip{position:relative;top:1px}.gho-figures.gho-figures--small .gho-figure__value[data-footnote] i.tooltip>svg{width:.8rem;height:.8rem}#layout-builder .contextual-region.layout-builder-block,#layout-builder .contextual-region.layout-builder-block.focus{margin-top:4.5rem;padding:2rem !important;border-radius:2px;outline-width:1px !important;outline-style:solid !important;outline-color:var(--colorGinFormElementBorder);outline-offset:0}#layout-builder .contextual-region.layout-builder-block.content-width,#layout-builder .contextual-region.layout-builder-block.focus.content-width{padding-right:2rem !important;padding-left:2rem !important}#layout-builder .contextual-region.layout-builder-block .contextual>button{display:none !important;clip:unset !important}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links{top:-2.5rem !important;right:2rem;display:flex;flex-direction:row-reverse;padding:.5em 0;background:none;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li{position:relative;display:block;margin-left:.5rem}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a{padding:0 .25em 0 .25em;padding-left:20px;color:var(--colorGinFormElementBorder) !important;background-color:rgba(0,0,0,0) !important;font-size:.75em !important;line-height:19px}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:focus,#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:hover{color:var(--colorGinPrimary) !important;box-shadow:none}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:focus::after,#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:hover::after{z-index:-1;content:"";background-color:var(--colorGinPrimary) !important;background-repeat:no-repeat;background-position:center;background-size:17px 17px}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a::after{position:absolute;top:0;left:0;width:17px;height:17px;content:"&";background-color:var(--colorGinFormElementBorder);-webkit-mask-size:17px 17px;mask-size:17px 17px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-update a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-remove a::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24996 13.4583C4.24996 14.2375 4.88746 14.875 5.66663 14.875H11.3333C12.1125 14.875 12.75 14.2375 12.75 13.4583V4.95833H4.24996V13.4583ZM5.66663 6.375H11.3333V13.4583H5.66663V6.375ZM10.9791 2.83333L10.2708 2.125H6.72913L6.02079 2.83333H3.54163V4.25H13.4583V2.83333H10.9791Z' fill='white'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24996 13.4583C4.24996 14.2375 4.88746 14.875 5.66663 14.875H11.3333C12.1125 14.875 12.75 14.2375 12.75 13.4583V4.95833H4.24996V13.4583ZM5.66663 6.375H11.3333V13.4583H5.66663V6.375ZM10.9791 2.83333L10.2708 2.125H6.72913L6.02079 2.83333H3.54163V4.25H13.4583V2.83333H10.9791Z' fill='white'/%3E%3C/svg%3E%0A")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-show-config a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3e%3c/svg%3e")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-hide a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19m-6.72-1.07a3 3 0 11-4.24-4.24M1 1l22 22'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19m-6.72-1.07a3 3 0 11-4.24-4.24M1 1l22 22'/%3e%3c/svg%3e")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-unhide{display:none}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-unhide a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3e%3ccircle fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3e%3ccircle fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3c/svg%3e")}#layout-builder .contextual-region.ghi-block--hidden .layout-builder-block-hide{display:none !important}#layout-builder .contextual-region.ghi-block--hidden .layout-builder-block-unhide{display:block !important}#layout-builder .contextual-region.layout-builder-block:focus,#layout-builder .contextual-region.layout-builder-block:hover{outline-width:2px !important;outline-color:var(--colorGinPrimary)}#layout-builder .contextual-region.layout-builder-block:focus ul.contextual-links,#layout-builder .contextual-region.layout-builder-block:hover ul.contextual-links{display:flex}#layout-builder .contextual-region.layout-builder-block:focus ul.contextual-links li:hover a,#layout-builder .contextual-region.layout-builder-block:hover ul.contextual-links li:hover a{color:var(--colorGinPrimary) !important}.ui-widget-content .layout-builder-configure-block div[data-block-preview] a{color:var(--ghi-default-text-color)}.ui-widget-content .layout-builder-configure-block div[data-block-preview][data-block-preview=plan_webcontent_file]{padding:0} diff --git a/html/themes/custom/common_design_subtheme/package-lock.json b/html/themes/custom/common_design_subtheme/package-lock.json index 93197ce00..6c40bcae2 100644 --- a/html/themes/custom/common_design_subtheme/package-lock.json +++ b/html/themes/custom/common_design_subtheme/package-lock.json @@ -13,12 +13,12 @@ "postcss": "^8.4.31", "postcss-cli": "^8.3.1", "sass": "^1.43.4", - "stylelint": "^15.5.0", - "stylelint-config-recommended-scss": "^9.0.0", - "stylelint-config-standard": "^33.0.0", - "stylelint-config-standard-scss": "^7.0.0", - "stylelint-order": "^6.0.3", - "stylelint-scss": "^4.3.0" + "stylelint": "^16.12.0", + "stylelint-config-recommended-scss": "^14.1.0", + "stylelint-config-standard": "^36.0.1", + "stylelint-config-standard-scss": "^14.0.0", + "stylelint-order": "^6.0.4", + "stylelint-scss": "^6.10.0" }, "devDependencies": { "@xmldom/xmldom": "^0.7.6", @@ -144,9 +144,9 @@ } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz", - "integrity": "sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", + "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", "funding": [ { "type": "github", @@ -158,16 +158,16 @@ } ], "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^2.4.1" + "@csstools/css-tokenizer": "^3.0.3" } }, "node_modules/@csstools/css-tokenizer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz", - "integrity": "sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", + "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", "funding": [ { "type": "github", @@ -179,13 +179,13 @@ } ], "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" } }, "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz", - "integrity": "sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz", + "integrity": "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==", "funding": [ { "type": "github", @@ -197,17 +197,17 @@ } ], "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.7.1", - "@csstools/css-tokenizer": "^2.4.1" + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" } }, "node_modules/@csstools/selector-specificity": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", - "integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", "funding": [ { "type": "github", @@ -219,10 +219,10 @@ } ], "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^7.0.0" } }, "node_modules/@dabh/diagnostics": { @@ -236,6 +236,15 @@ "kuler": "^2.0.0" } }, + "node_modules/@dual-bundle/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/@eslint/eslintrc": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", @@ -794,16 +803,6 @@ "node": ">=10.13.0" } }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==" - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==" - }, "node_modules/@types/triple-beam": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", @@ -929,14 +928,6 @@ "node": ">=8" } }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -1015,7 +1006,8 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/base64-js": { "version": "1.5.1", @@ -1058,6 +1050,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1137,45 +1130,6 @@ "node": ">=6" } }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", - "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", - "dependencies": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/caniuse-lite": { "version": "1.0.30001673", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001673.tgz", @@ -1368,7 +1322,8 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, "node_modules/core-js": { "version": "3.38.1", @@ -1388,14 +1343,14 @@ "dev": true }, "node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dependencies": { + "env-paths": "^2.2.1", "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" + "parse-json": "^5.2.0" }, "engines": { "node": ">=14" @@ -1473,11 +1428,11 @@ "dev": true }, "node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", + "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", "dependencies": { - "mdn-data": "2.0.30", + "mdn-data": "2.12.2", "source-map-js": "^1.0.1" }, "engines": { @@ -1560,48 +1515,6 @@ } } }, - "node_modules/decamelize": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", - "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -1752,6 +1665,14 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "engines": { + "node": ">=6" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -2080,25 +2001,11 @@ "node": ">=8" } }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/flat-cache": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -2182,7 +2089,8 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "node_modules/fsevents": { "version": "2.3.3", @@ -2197,14 +2105,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", @@ -2235,6 +2135,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2348,14 +2249,6 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "engines": { - "node": ">=6" - } - }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2364,28 +2257,6 @@ "node": ">=8" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/html-tags": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", @@ -2446,14 +2317,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "engines": { - "node": ">=8" - } - }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -2462,22 +2325,12 @@ "node": ">=0.8.19" } }, - "node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -2486,7 +2339,8 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "node_modules/ini": { "version": "1.3.8", @@ -2509,20 +2363,6 @@ "node": ">=8" } }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -2558,14 +2398,6 @@ "node": ">=0.12.0" } }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -2693,9 +2525,9 @@ } }, "node_modules/known-css-properties": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", - "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==" + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.35.0.tgz", + "integrity": "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==" }, "node_modules/kuler": { "version": "2.0.0", @@ -2729,20 +2561,6 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/lodash.escape": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", @@ -2777,28 +2595,6 @@ "node": ">= 12.0.0" } }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -2809,54 +2605,21 @@ } }, "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", + "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==" }, "node_modules/meow": { - "version": "10.1.5", - "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", - "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", - "dependencies": { - "@types/minimist": "^1.2.2", - "camelcase-keys": "^7.0.0", - "decamelize": "^5.0.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.2", - "read-pkg-up": "^8.0.0", - "redent": "^4.0.0", - "trim-newlines": "^4.0.2", - "type-fest": "^1.2.2", - "yargs-parser": "^20.2.9" - }, + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/meow/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "engines": { - "node": ">=10" - } - }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -2898,18 +2661,11 @@ "node": ">= 0.6" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "engines": { - "node": ">=4" - } - }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -2926,19 +2682,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -2986,20 +2729,6 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -3032,6 +2761,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "dependencies": { "wrappy": "1" } @@ -3062,34 +2792,6 @@ "node": ">= 0.8.0" } }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -3118,18 +2820,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -3176,9 +2871,9 @@ } }, "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "funding": [ { "type": "opencollective", @@ -3195,7 +2890,7 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.1.0", + "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, "engines": { @@ -3294,18 +2989,28 @@ "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==" }, "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", + "integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.3.3" + "postcss": "^8.4.31" } }, "node_modules/postcss-scss": { @@ -3334,9 +3039,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3439,17 +3144,6 @@ } ] }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -3458,61 +3152,6 @@ "pify": "^2.3.0" } }, - "node_modules/read-pkg": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", - "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", - "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", - "dependencies": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -3539,21 +3178,6 @@ "node": ">=8.10.0" } }, - "node_modules/redent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", - "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", - "dependencies": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", @@ -3619,6 +3243,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -3713,6 +3338,7 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, "bin": { "semver": "bin/semver.js" }, @@ -3826,34 +3452,6 @@ "node": ">=0.10.0" } }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==" - }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -3909,20 +3507,6 @@ "node": ">=8" } }, - "node_modules/strip-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", - "dependencies": { - "min-indent": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -3935,88 +3519,103 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/style-search": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==" - }, "node_modules/stylelint": { - "version": "15.11.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.11.0.tgz", - "integrity": "sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==", - "dependencies": { - "@csstools/css-parser-algorithms": "^2.3.1", - "@csstools/css-tokenizer": "^2.2.0", - "@csstools/media-query-list-parser": "^2.1.4", - "@csstools/selector-specificity": "^3.0.0", + "version": "16.12.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.12.0.tgz", + "integrity": "sha512-F8zZ3L/rBpuoBZRvI4JVT20ZanPLXfQLzMOZg1tzPflRVh9mKpOZ8qcSIhh1my3FjAjZWG4T2POwGnmn6a6hbg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2", + "@csstools/selector-specificity": "^5.0.0", + "@dual-bundle/import-meta-resolve": "^4.1.0", "balanced-match": "^2.0.0", "colord": "^2.9.3", - "cosmiconfig": "^8.2.0", - "css-functions-list": "^3.2.1", - "css-tree": "^2.3.1", - "debug": "^4.3.4", - "fast-glob": "^3.3.1", + "cosmiconfig": "^9.0.0", + "css-functions-list": "^3.2.3", + "css-tree": "^3.0.1", + "debug": "^4.3.7", + "fast-glob": "^3.3.2", "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^7.0.0", + "file-entry-cache": "^9.1.0", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", "html-tags": "^3.3.1", - "ignore": "^5.2.4", - "import-lazy": "^4.0.0", + "ignore": "^6.0.2", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.29.0", + "known-css-properties": "^0.35.0", "mathml-tag-names": "^2.1.3", - "meow": "^10.1.5", - "micromatch": "^4.0.5", + "meow": "^13.2.0", + "micromatch": "^4.0.8", "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.28", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.13", + "picocolors": "^1.1.1", + "postcss": "^8.4.49", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-safe-parser": "^7.0.1", + "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^3.0.0", + "supports-hyperlinks": "^3.1.0", "svg-tags": "^1.0.0", - "table": "^6.8.1", + "table": "^6.9.0", "write-file-atomic": "^5.0.1" }, "bin": { "stylelint": "bin/stylelint.mjs" }, "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" + "node": ">=18.12.0" } }, "node_modules/stylelint-config-recommended": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-10.0.1.tgz", - "integrity": "sha512-TQ4xQ48tW4QSlODcti7pgSRqBZcUaBzuh0jPpfiMhwJKBPkqzTIAU+IrSWL/7BgXlOM90DjB7YaNgFpx8QWhuA==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz", + "integrity": "sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "engines": { + "node": ">=18.12.0" + }, "peerDependencies": { - "stylelint": "^15.0.0" + "stylelint": "^16.1.0" } }, "node_modules/stylelint-config-recommended-scss": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-9.0.1.tgz", - "integrity": "sha512-qAmz/TdrqslwiMTuLM3QXeISUkfEDUXGMfRBCHm/xrkCJNnQefv+mzG2mWTsWkqcVk8HAyUkug10dwAcYp2fCQ==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.1.0.tgz", + "integrity": "sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg==", "dependencies": { - "postcss-scss": "^4.0.2", - "stylelint-config-recommended": "^10.0.1", - "stylelint-scss": "^4.4.0" + "postcss-scss": "^4.0.9", + "stylelint-config-recommended": "^14.0.1", + "stylelint-scss": "^6.4.0" + }, + "engines": { + "node": ">=18.12.0" }, "peerDependencies": { "postcss": "^8.3.3", - "stylelint": "^15.0.0" + "stylelint": "^16.6.1" }, "peerDependenciesMeta": { "postcss": { @@ -4025,27 +3624,43 @@ } }, "node_modules/stylelint-config-standard": { - "version": "33.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-33.0.0.tgz", - "integrity": "sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-36.0.1.tgz", + "integrity": "sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], "dependencies": { - "stylelint-config-recommended": "^12.0.0" + "stylelint-config-recommended": "^14.0.1" + }, + "engines": { + "node": ">=18.12.0" }, "peerDependencies": { - "stylelint": "^15.5.0" + "stylelint": "^16.1.0" } }, "node_modules/stylelint-config-standard-scss": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-7.0.1.tgz", - "integrity": "sha512-m5sRdtsB1F5fnC1Ozla7ryftU47wVpO+HWd+JQTqeoG0g/oPh5EfbWfcVHbNCEtuoHfALIySiUWS20pz2hX6jA==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-14.0.0.tgz", + "integrity": "sha512-6Pa26D9mHyi4LauJ83ls3ELqCglU6VfCXchovbEqQUiEkezvKdv6VgsIoMy58i00c854wVmOw0k8W5FTpuaVqg==", "dependencies": { - "stylelint-config-recommended-scss": "^9.0.0", - "stylelint-config-standard": "^30.0.1" + "stylelint-config-recommended-scss": "^14.1.0", + "stylelint-config-standard": "^36.0.1" + }, + "engines": { + "node": ">=18.12.0" }, "peerDependencies": { "postcss": "^8.3.3", - "stylelint": "^15.0.0" + "stylelint": "^16.11.0" }, "peerDependenciesMeta": { "postcss": { @@ -4053,25 +3668,6 @@ } } }, - "node_modules/stylelint-config-standard-scss/node_modules/stylelint-config-standard": { - "version": "30.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-30.0.1.tgz", - "integrity": "sha512-NbeHOmpRQhjZh5XB1B/S4MLRWvz4xxAxeDBjzl0tY2xEcayNhLbaRGF0ZQzq+DQZLCcPpOHeS2Ru1ydbkhkmLg==", - "dependencies": { - "stylelint-config-recommended": "^10.0.1" - }, - "peerDependencies": { - "stylelint": "^15.0.0" - } - }, - "node_modules/stylelint-config-standard/node_modules/stylelint-config-recommended": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-12.0.0.tgz", - "integrity": "sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==", - "peerDependencies": { - "stylelint": "^15.5.0" - } - }, "node_modules/stylelint-order": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-6.0.4.tgz", @@ -4085,17 +3681,32 @@ } }, "node_modules/stylelint-scss": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.7.0.tgz", - "integrity": "sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.10.0.tgz", + "integrity": "sha512-y03if6Qw9xBMoVaf7tzp5BbnYhYvudIKzURkhSHzcHG0bW0fAYvQpTUVJOe7DyhHaxeThBil4ObEMvGbV7+M+w==", "dependencies": { + "css-tree": "^3.0.1", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.35.0", + "mdn-data": "^2.12.2", "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.11", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.2.0" }, + "engines": { + "node": ">=18.12.0" + }, "peerDependencies": { - "stylelint": "^14.5.1 || ^15.0.0" + "stylelint": "^16.0.2" + } + }, + "node_modules/stylelint-scss/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" } }, "node_modules/stylelint/node_modules/balanced-match": { @@ -4104,20 +3715,32 @@ "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==" }, "node_modules/stylelint/node_modules/file-entry-cache": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-7.0.2.tgz", - "integrity": "sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.1.0.tgz", + "integrity": "sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==", + "dependencies": { + "flat-cache": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/stylelint/node_modules/flat-cache": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz", + "integrity": "sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==", "dependencies": { - "flat-cache": "^3.2.0" + "flatted": "^3.3.1", + "keyv": "^4.5.4" }, "engines": { - "node": ">=12.0.0" + "node": ">=18" } }, "node_modules/stylelint/node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz", + "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==", "engines": { "node": ">= 4" } @@ -4309,9 +3932,9 @@ "dev": true }, "node_modules/table": { - "version": "6.8.2", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", - "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.9.0.tgz", + "integrity": "sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==", "dependencies": { "ajv": "^8.0.1", "lodash.truncate": "^4.4.2", @@ -4382,6 +4005,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", + "dev": true, "engines": { "node": ">=12" }, @@ -4479,15 +4103,6 @@ "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", "dev": true }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, "node_modules/vinyl": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", @@ -4643,7 +4258,8 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "node_modules/write-file-atomic": { "version": "5.0.1", @@ -4674,11 +4290,6 @@ "node": ">=10" } }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", @@ -4742,17 +4353,6 @@ "engines": { "node": ">=10" } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } } } } diff --git a/html/themes/custom/common_design_subtheme/package.json b/html/themes/custom/common_design_subtheme/package.json index 9eeebe53b..8923a82be 100644 --- a/html/themes/custom/common_design_subtheme/package.json +++ b/html/themes/custom/common_design_subtheme/package.json @@ -25,12 +25,12 @@ "postcss": "^8.4.31", "postcss-cli": "^8.3.1", "sass": "^1.43.4", - "stylelint": "^15.5.0", - "stylelint-config-recommended-scss": "^9.0.0", - "stylelint-config-standard": "^33.0.0", - "stylelint-config-standard-scss": "^7.0.0", - "stylelint-order": "^6.0.3", - "stylelint-scss": "^4.3.0" + "stylelint": "^16.12.0", + "stylelint-config-recommended-scss": "^14.1.0", + "stylelint-config-standard": "^36.0.1", + "stylelint-config-standard-scss": "^14.0.0", + "stylelint-order": "^6.0.4", + "stylelint-scss": "^6.10.0" }, "devDependencies": { "@xmldom/xmldom": "^0.7.6", diff --git a/html/themes/custom/common_design_subtheme/sass/ghi/blocks/_plan-cluster-logframe-links.scss b/html/themes/custom/common_design_subtheme/sass/ghi/blocks/_plan-cluster-logframe-links.scss index 077020cf2..43aa9e30a 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/blocks/_plan-cluster-logframe-links.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/blocks/_plan-cluster-logframe-links.scss @@ -7,6 +7,8 @@ margin-top: 0; & > div.link-box { + display: flex; + flex-wrap: nowrap; gap: 1rem; margin-top: 0; padding: 1rem; @@ -20,6 +22,7 @@ justify-content: center; width: 5rem; min-width: auto; + padding-left: 2rem !important; .cluster-icon { display: flex; @@ -32,19 +35,24 @@ } } - .title::after { - display: block; - width: 15%; - margin-top: 0.75rem; - margin-bottom: 0.75rem; - content: " "; - border-top: 4px solid var(--ghi-yellow); - } + .link-content-wrapper { + flex-grow: 3; - .description-wrapper { - display: flex; - align-items: end; - justify-content: space-between; + .title::after { + display: block; + width: 15%; + margin-top: 0.75rem; + margin-bottom: 0.75rem; + content: " "; + border-top: 4px solid var(--ghi-yellow); + } + + .description-wrapper { + display: flex; + flex-direction: row; + align-items: end; + justify-content: space-between; + } } } }